home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / fcon109c.dqc / fcon109c.doc
Encoding:
Text File  |  1985-10-01  |  179.8 KB  |  4,097 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.         This is file: FCONSOLE.DOC.
  8.  
  9.         It  is  readable on-line using TYPE.  It is also  printable  on  most
  10.         printers,  if  they  are  first  set  to print 66 lines per page  (no
  11.         perforation skip).  It contains overprinted and underlined lines.
  12.  
  13.  
  14.  
  15.  
  16.              FANSI-CONSOLE (tm) User Manual
  17.              _____________ ____
  18.              FANSI-CONSOLE (tm) User Manual
  19.              Version 1.09 - April 13th, 1985
  20.              Version 1.09 - April 13th, 1985
  21.  
  22.  
  23.              No Smoking Software (tm)
  24.              __ _______ ________ ____
  25.              No Smoking Software (tm)
  26.  
  27.  
  28.              (C) Copyright 1984-85
  29.              (C) Copyright 1984-85
  30.              Hersey Micro Consulting, Inc.
  31.              Hersey Micro Consulting, Inc.
  32.              P.O. Box 8276
  33.              P.O. Box 8276
  34.              Ann Arbor, Michigan USA 48107
  35.              Ann Arbor, Michigan USA 48107
  36.              (313) 994-3259 Voice
  37.              (313) 994-3259 Voice
  38.              (313) 994-3946 BBS (11PM-8AM ET)
  39.              (313) 994-3946 BBS (11PM-8AM ET)
  40.  
  41.              ISBN 0-933737-01-7
  42.              ISBN 0-933737-01-7
  43.  
  44.  
  45.  
  46.  
  47.  
  48.         FANSI-CONSOLE      NOT                                         FANSI-
  49.         _____________                                                  ______
  50.         FANSI-CONSOLE  is  NOT a free program.  Usage and copying  of  FANSI-
  51.         CONSOLE
  52.         _______
  53.         CONSOLE and its abbreviated user  manual  are  subject  to  extremely
  54.         friendly licensing terms found within this manual.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.         Dedicated in memory of Ralph Emerson Hersey, inventor, pioneer in the
  88.         communications  industry,  and  proud  grandfather.  In his  day,  he
  89.         solved some of the world's  problems.  We hope we may all do the same
  90.         in ours.  We can still hear him say, "That's the system".
  91.  
  92.  
  93.  
  94.  
  95.  
  96.         FANSI-CONSOLE  (tm)   FANSI  (tm)   MODEM86  (tm)       Hersey  Micro
  97.         _____________  ____   _____  ____   _______  ____       ______  _____
  98.         FANSI-CONSOLE  (tm),  FANSI  (tm),  MODEM86  (tm),  and Hersey  Micro
  99.         Consulting                                                   IBM
  100.         __________
  101.         Consulting are trademarks of Hersey Micro Consulting, Inc.   IBM is a
  102.         registered trademark of International Business Machines  Corporation.
  103.         Microsoft      MS-DOS                                           VT100
  104.         Microsoft and  MS-DOS are trademarks of Microsoft Corporation.  VT100
  105.             VT52                                                    ANSI
  106.         and VT52 are trademarks of Digital Equipment Corporation.   ANSI is a
  107.         trademark of American National Standards Institute.  Most other names
  108.         of products mentioned in this  manual  are also trademarks of various
  109.         other companies, as noted.
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.         FANSI-CONSOLE
  157.         _____________
  158.         FANSI-CONSOLE
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.                              Table of Contents
  166.  
  167.  
  168.         Chapter 1 Introduction                                          1
  169.  
  170.                        FANSI-CONSOLE
  171.                        _____________
  172.            1.1 What is FANSI-CONSOLE?                                   1
  173.                          FANSI-CONSOLE
  174.                          _____________
  175.            1.2 What does FANSI-CONSOLE do?                              2
  176.  
  177.               1.2.1 Compatibly replaces standard IBM-PC console
  178.                        software                                         2
  179.               1.2.2 Speeds up screen writing                            3
  180.               1.2.3 Processes more ANSI X3.64 escape sequences          4
  181.               1.2.4 Emulates DEC VT100                                  5
  182.               1.2.5 Allows one finger pausing                           5
  183.               1.2.6 Allows recall of lines scrolled off the screen      5
  184.               1.2.7 Allows much more typeahead                          6
  185.               1.2.8 Allows keyboard macro assignment during running
  186.                        programs                                         6
  187.               1.2.9 Allows more memory for keyboard macros              6
  188.               1.2.10 Turns displays off when not in use                 7
  189.               1.2.11 Allows one finger typing                           7
  190.               1.2.12 Allows keyboard generated breakpoints              7
  191.               1.2.13 Eliminates screen flicker                          7
  192.               1.2.14 Provides support for 50 line displays              8
  193.               1.2.15 Extends the IBM-PC ROM BIOS                        8
  194.               1.2.16 Provides some control over use of color            8
  195.               1.2.17 Other features                                     8
  196.  
  197.            1.3 What about multitasking windowing programs and
  198.                        FANSI-CONSOLE
  199.                        _____________
  200.                        FANSI-CONSOLE?                                   9
  201.  
  202.         Chapter 2 Starting Quickly                                      11
  203.  
  204.                                            FANSI-CONSOLE
  205.                                            _____________
  206.            2.1 Do I have to read the whole FANSI-CONSOLE user
  207.                        manual?                                          11
  208.  
  209.               2.1.1 NO!                                                 11
  210.  
  211.                                         FANSI-CONSOLE
  212.                                         _____________
  213.            2.2 How do I quickly install FANSI-CONSOLE?                  12
  214.  
  215.               2.2.1 Verify distribution diskette                        12
  216.               2.2.2 Backup distribution diskette                        14
  217.               2.2.3 Backup system disks                                 14
  218.               2.2.4 Copy FCONSOLE.DEV to system disk                    14
  219.               2.2.5 Add DEVICE=FCONSOLE.DEV to CONFIG.SYS               15
  220.               2.2.6 Remove DEVICE=ANSI.SYS from CONFIG.SYS              16
  221.               2.2.7 Restart MS(PC)-DOS                                  17
  222.               2.2.8 Add BUFFERS=20 to CONFIG.SYS                        18
  223.               2.2.9 Modify Prompt                                       19
  224.  
  225.         (C) Copyright 1984-85 Hersey Micro Consulting
  226.         (C) Copyright 1984-85 Hersey Micro Consulting
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.         FANSI-CONSOLE
  236.         _____________
  237.         FANSI-CONSOLE
  238.  
  239.  
  240.               2.2.10 Provide memory for applications programs           21
  241.  
  242.                             FANSI-CONSOLE
  243.                             _____________
  244.            2.3 How do I use FANSI-CONSOLE?                              22
  245.  
  246.               2.3.1 Using the Ctrl-F key                                22
  247.               2.3.2 Using the Ctrl-S key                                22
  248.               2.3.3 Using the Ctrl-Num-Lock key                         23
  249.               2.3.4 Using the Ctrl-C or Ctrl-Break keys                 23
  250.               2.3.5 Using the Ctrl-Equals key                           23
  251.  
  252.                                   FANSI-CONSOLE
  253.                         __        _____________
  254.            2.4 How do I uninstall FANSI-CONSOLE?                        24
  255.  
  256.         Chapter 3 Detailed Installation                                 25
  257.  
  258.            3.1 So what is an MS(PC)-DOS device driver, anyway?          25
  259.            3.2 What if my needs are ... different?                      27
  260.  
  261.         Chapter 4 Programming Background                                42
  262.  
  263.            4.1 Which screen access method is best?                      42
  264.  
  265.         Chapter 5 ANSI X3.64 escape sequences                           45
  266.  
  267.            5.1 Why use ANSI X3.64?                                      45
  268.            5.2 What is an ANSI X3.64 escape sequence?                   46
  269.            5.3 How can my program write the ANSI X3.64 escape
  270.                        sequences?                                       48
  271.  
  272.               5.3.1 BASIC                                               49
  273.               5.3.2 C                                                   50
  274.               5.3.3 PASCAL                                              51
  275.               5.3.4 Assembly Language                                   52
  276.  
  277.            5.4 What can the ANSI X3.64 escape sequences do?             54
  278.            5.5 How do I find out the mnemonic for an ANSI X3.64
  279.                        escape sequence?                                 101
  280.            5.6 How do I find out the name of an ANSI X3.64 escape
  281.                        sequence?                                        106
  282.  
  283.         Chapter 6 ROM BIOS Calls                                        108
  284.  
  285.            6.1 Do I have to change my ROM BIOS calls?                   108
  286.            6.2 How do I make keyboard BIOS calls?                       110
  287.            6.3 How do I make display BIOS calls?                        116
  288.  
  289.         Chapter 7 Advanced Features                                     124
  290.  
  291.            7.1 How do I use the scroll recall feature?                  124
  292.                                          FANSI-CONSOLE
  293.                                          _____________
  294.            7.2 How do I assign macros to FANSI-CONSOLE keys?            128
  295.            7.3 How do I induce breakpoints with the keyboard?           130
  296.  
  297.               7.3.1 Using the Alt-Ctrl-Ins key                          130
  298.  
  299.  
  300.         (C) Copyright 1984-85 Hersey Micro Consulting
  301.         (C) Copyright 1984-85 Hersey Micro Consulting
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.         FANSI-CONSOLE
  311.         _____________
  312.         FANSI-CONSOLE
  313.  
  314.  
  315.                             FANSI-CONSOLE
  316.                             _____________
  317.            7.4 How do I get FANSI-CONSOLE to emulate a VT100?           131
  318.  
  319.               7.4.1 Using the Alt-Ctrl-Num-Lock key                     131
  320.  
  321.                             FANSI-CONSOLE
  322.                             _____________
  323.            7.5 How do I get FANSI-CONSOLE to be more compatible?        134
  324.  
  325.               7.5.1 Using the Alt-Ctrl-DownArrow key                    134
  326.  
  327.                             FANSI-CONSOLE
  328.                             _____________
  329.            7.6 How do I get FANSI-CONSOLE to be faster?                 134
  330.  
  331.               7.6.1 Using the Alt-Ctrl-UpArrow key                      134
  332.  
  333.            7.7 How do I get the console into local mode?                135
  334.  
  335.               7.7.1 Using the Alt-Ctrl-Scroll-Lock key                  135
  336.  
  337.            7.8 How do I access the original definition of a key?        136
  338.  
  339.               7.8.1 Using the Alt-Ctrl-Caps key                         136
  340.  
  341.            7.9 How do I get a Dvorak keyboard arrangement?              137
  342.  
  343.               7.9.1 Using the Alt-Ctrl-Tab key                          137
  344.  
  345.            7.10 How do I get back the normal keyboard arrangement?      137
  346.  
  347.               7.10.1 Using the Alt-Ctrl-Esc key                         137
  348.  
  349.         Chapter 8 Compatibility and Limitations                         138
  350.  
  351.                                      FANSI-CONSOLE
  352.                                      _____________
  353.            8.1 What limitations does FANSI-CONSOLE have?                138
  354.                                              FANSI-CONSOLE
  355.                                              _____________
  356.            8.2 Are there several versions of FANSI-CONSOLE?             139
  357.                                                  FANSI-CONSOLE
  358.                                                  _____________
  359.            8.3 What programs are compatible with FANSI-CONSOLE?         140
  360.                                                   FANSI-CONSOLE
  361.                                                   _____________
  362.            8.4 What computers are compatible with FANSI-CONSOLE?        143
  363.                                                    FANSI-CONSOLE
  364.                                  __                _____________
  365.            8.5 What programs are incompatible with FANSI-CONSOLE?       144
  366.                                                     FANSI-CONSOLE
  367.                                   __                _____________
  368.            8.6 What computers are incompatible with FANSI-CONSOLE?      146
  369.                                FANSI-CONSOLE
  370.                                _____________
  371.            8.7 What do I do if FANSI-CONSOLE gives me problems?         149
  372.  
  373.               8.7.1 Check for the problem in the index under
  374.                        "problem"                                        149
  375.               8.7.2 Check the compatibility lists                       149
  376.                                                FANSI-CONSOLE
  377.                                                _____________
  378.               8.7.3 Check for problems without FANSI-CONSOLE            149
  379.               8.7.4 Check for lack of memory problems                   150
  380.               8.7.5 Check for interaction problems                      150
  381.               8.7.6 When all else fails....give us a call               151
  382.  
  383.         Chapter 9 Credits                                               152
  384.  
  385.            9.1 How did you do that?                                     152
  386.  
  387.         Chapter 10 Distribution and Licensing                           154
  388.  
  389.                          FANSI-CONSOLE
  390.                          _____________
  391.            10.1 You mean FANSI-CONSOLE is not freeware?                 154
  392.  
  393.         (C) Copyright 1984-85 Hersey Micro Consulting
  394.         (C) Copyright 1984-85 Hersey Micro Consulting
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.         FANSI-CONSOLE
  404.         _____________
  405.         FANSI-CONSOLE
  406.  
  407.  
  408.                                                FANSI-CONSOLE
  409.                                                _____________
  410.            10.2 How are you limiting my use of FANSI-CONSOLE?           156
  411.  
  412.               10.2.1 Limitations                                        156
  413.               10.2.2 Rights                                             159
  414.  
  415.                                  FANSI-CONSOLE
  416.                                  _____________
  417.            10.3 How do I know if FANSI-CONSOLE is right for me?         160
  418.  
  419.               10.3.1 DISCLAIMER                                         160
  420.  
  421.                                                  FANSI-CONSOLE
  422.                                                  _____________
  423.            10.4 How do I get updated versions of FANSI-CONSOLE?         161
  424.            10.5 What do we pay if we have more than one computer?       162
  425.                                              FANSI-CONSOLE
  426.                                              _____________
  427.            10.6 Can I get a printed complete FANSI-CONSOLE user
  428.                        manual?                                          163
  429.                                   FANSI-CONSOLE
  430.                                   _____________
  431.            10.7 Can I publish the FANSI-CONSOLE complete user
  432.                        manual?                                          164
  433.                               FANSI-CONSOLE
  434.                               _____________
  435.            10.8 Can I buy the FANSI-CONSOLE program source?             164
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.         (C) Copyright 1984-85 Hersey Micro Consulting
  475.         (C) Copyright 1984-85 Hersey Micro Consulting
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.         FANSI-CONSOLE                                            Introduction
  485.         _____________
  486.         FANSI-CONSOLE                                            Introduction
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.                                       Chapter 1
  496.                                       Chapter 1
  497.  
  498.                                      Introduction
  499.                                      Introduction
  500.  
  501.  
  502.  
  503.  
  504.                     FANSI-CONSOLE
  505.         __________________________
  506.         1.1 What is FANSI-CONSOLE?
  507.  
  508.  
  509.                              FANSI-CONSOLE (tm)
  510.                              _____________ ____
  511.         Briefly, the program FANSI-CONSOLE (tm) is a fast ANSI X3.64 standard
  512.         console driver for the IBM-PC, running under  MS(PC)-DOS.   The  name
  513.         "FANSI"  comes  from  "fast  ANSI".  It is  pronounced  the  same  as
  514.         "fancy".  The "console"  is  what  we  call  the  screen and keyboard
  515.         together.  "MS(PC)-DOS" is the name we use for Microsoft's MS-DOS, of
  516.                                                            FANSI-CONSOLE
  517.                                                            _____________
  518.         which IBM-PC DOS  is  a  variant.   We  also  call FANSI-CONSOLE "The
  519.                                     (tm)
  520.                                     ____
  521.         Integrated Console Utility  (tm)",  because it integrates many little
  522.         console control features into one program.
  523.  
  524.                                                 FANSI-CONSOLE
  525.                                                 _____________
  526.         This chapter gives an overview of what  FANSI-CONSOLE can do for you,
  527.         and explains why you will want to use it.  The next chapter tells you
  528.         how to get started, so that you can try it right away.
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.         (C) Copyright 1984-85 Hersey Micro Consulting                       1
  556.         (C) Copyright 1984-85 Hersey Micro Consulting                       1
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.         FANSI-CONSOLE                                            Introduction
  566.         _____________
  567.         FANSI-CONSOLE                                            Introduction
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.                       FANSI-CONSOLE
  575.         _______________________________
  576.         1.2 What does FANSI-CONSOLE do?
  577.  
  578.  
  579.  
  580.  
  581.  
  582.         1.2.1 Compatibly replaces standard IBM-PC console software
  583.         _____ __________ ________ ________ ______ _______ ________
  584.         1.2.1 Compatibly replaces standard IBM-PC console software
  585.  
  586.         FANSI-CONSOLE
  587.         _____________
  588.         FANSI-CONSOLE is both an MS(PC)-DOS console driver and a BIOS console
  589.         driver.  These are two somewhat similar but still  different  things.
  590.         Somewhat like an actor  playing  the  parts of both twins in a movie,
  591.         FANSI-CONSOLE
  592.         _____________
  593.         FANSI-CONSOLE plays the part of the standard IBM-PC  ROM BIOS console
  594.         code as well as the part of the  standard  IBM-PC  MS(PC)-DOS console
  595.         device  driver  (or  the  standard  IBM-PC  ANSI.SYS  console  device
  596.                    FANSI-CONSOLE
  597.                    _____________
  598.         driver).   FANSI-CONSOLE  replaces the screen and  keyboard  handling
  599.         parts of both the IBM-PC ROM  BIOS and the MS(PC)-DOS 2.00 (and later
  600.         versions)  operating   system.   It  is  a  complete  and  compatible
  601.         replacement for the standard IBM-PC console software, but offers many
  602.         significant improvements.  It  also  replaces many other small single
  603.         feature console utilities which are available in  the  public  domain
  604.         and on the retail market.
  605.  
  606.                                         FANSI-CONSOLE
  607.                                         _____________
  608.         Just like the operating system, FANSI-CONSOLE  is  always  in  memory
  609.                                                                 FANSI-CONSOLE
  610.                                                                 _____________
  611.         once it is placed there during the  startup  process.   FANSI-CONSOLE
  612.         ________ _____ __ __ __ __________ ______
  613.         requires about 20 KB of read/write memory for itself.  In comparison,
  614.         the standard IBM-PC ANSI.SYS device  driver  requires about 1.6 KB of
  615.                                        FANSI-CONSOLE        not
  616.                                        _____________        ___
  617.         read/write memory for itself.  FANSI-CONSOLE  does  not  require  any
  618.         special hardware like a second diskette drive or  a  fixed  disk.  It
  619.         performs just as well without them as with them.
  620.  
  621.         FANSI-CONSOLE
  622.         _____________
  623.         FANSI-CONSOLE works on  most  computers which are hardware equivalent
  624.         to the IBM-PC.  These computers are sometimes called "compatibles" or
  625.         "clones".   Please  note that because of the nature of  the  program,
  626.         FANSI-CONSOLE
  627.         _____________      ___                                  ___
  628.         FANSI-CONSOLE does not  work  on  machines  which  are  not  hardware
  629.         equivalent to the IBM-PC.  For compatibility details please refer  to
  630.         the compatibility chapter contained within this manual.  We obviously
  631.         hope to extend the compatibility list, as more people report how well
  632.         it works on other machines.
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.         (C) Copyright 1984-85 Hersey Micro Consulting                       2
  646.         (C) Copyright 1984-85 Hersey Micro Consulting                       2
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.         FANSI-CONSOLE                                            Introduction
  656.         _____________
  657.         FANSI-CONSOLE                                            Introduction
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         1.2.2 Speeds up screen writing
  664.         _____ ______ __ ______ _______
  665.         1.2.2 Speeds up screen writing
  666.  
  667.  
  668.                                     FANSI-CONSOLE
  669.                                     _____________
  670.         The  most  basic feature of FANSI-CONSOLE is that it  speeds  up  the
  671.         screen writing of many  programs,  including  all MS(PC)-DOS internal
  672.         commands.  "Screen  writing"  is  what we call the process of filling
  673.         the screen  with  information  by "writing" to it.  Any program which
  674.         uses standard MS(PC)-DOS or IBM-PC ROM BIOS calls  to  access  the PC
  675.         screen, instead of direct hardware manipulation, writes to the screen
  676.                                                                FANSI-CONSOLE
  677.         __  ____  __ _____ _____ __ ____                       _____________
  678.         as  much  as three times as fast as it  does  without  FANSI-CONSOLE.
  679.         Most of the speed ups that we have tested  in  our  benchmarks  range
  680.         between 1.3 and 2.0 times as fast.  Other programs, those which write
  681.         directly to the IBM-PC screen memory, are  unaffected.   A  program's
  682.                                                  FANSI-CONSOLE
  683.                                                  _____________
  684.         screen writing is never slowed down  by  FANSI-CONSOLE.   This  means
  685.         much less waiting for menus  and  so  on  to  be  written  onto  your
  686.         screen.
  687.  
  688.         Generally, programs that write to the screen slowly are the ones that
  689.         are speeded  up.   Programs  written to run on any MS(PC)-DOS machine
  690.         are speeded up.   Programs  that  are  quick to begin with are nearly
  691.         always  the  programs that write directly to the screen  memory,  and
  692.                                       FANSI-CONSOLE
  693.                       ___             _____________
  694.         therefore are not affected by FANSI-CONSOLE.  Also, any program  that
  695.         causes hashing (snow) on a standard  IBM-PC  color  graphics  display
  696.                                     FANSI-CONSOLE
  697.                                     _____________
  698.         adapter are not affected by FANSI-CONSOLE, because it writes directly
  699.         to screen  memory.   For  details about which programs are speeded up
  700.         please refer to the compatibility list contained within  the  chapter
  701.         entitled "Compatibility and Limitations".
  702.  
  703.         The amount of the speed up depends upon the type of  display  adapter
  704.         used, the screen mode, what type of screen  writing  calls  are used,
  705.         whether  scrolling  is  necessary,  what brand of  IBM-PC  equivalent
  706.                                       FANSI-CONSOLE
  707.                                       _____________
  708.         machine you have, and whether FANSI-CONSOLE is replacing other single
  709.         feature console utilities as well  as  the  standard  IBM-PC  console
  710.         software.  Monochrome cards, and  those  color  cards  which  do  not
  711.         require screen memory accesses  to  be  delayed  until  a  horizontal
  712.         retrace, are generally speeded up more than the standard IBM-PC color
  713.         graphics card.  The  alphanumeric  screen modes generally are speeded
  714.         up more than the graphics screen  modes.   DOS  calls  are  generally
  715.         speeded  up  more than BIOS calls.  Programs that require  no  screen
  716.         scrolling are speeded up more than those  requiring  scrolling.   The
  717.         best part is that the screen modes used  the  most,  the alphanumeric
  718.         modes  with  no  scrolling,  are  speeded  up the most.  Some  IBM-PC
  719.         equivalent computer BIOSes are slower  than  others,  and  these  are
  720.         speeded up more than the fast  ones.   Most  single  feature  console
  721.         utilities have the  bad  side  effect  that they slow down the screen
  722.         writing  a  bit.  The more single feature console utilities  you  are
  723.                        FANSI-CONSOLE
  724.                        _____________
  725.         replacing with FANSI-CONSOLE, the more your screen  writing  will  be
  726.         speeded up.
  727.  
  728.  
  729.  
  730.         (C) Copyright 1984-85 Hersey Micro Consulting                       3
  731.         (C) Copyright 1984-85 Hersey Micro Consulting                       3
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.         FANSI-CONSOLE                                            Introduction
  741.         _____________
  742.         FANSI-CONSOLE                                            Introduction
  743.  
  744.  
  745.  
  746.  
  747.  
  748.         1.2.3 Processes more ANSI X3.64 escape sequences
  749.         _____ _________ ____ ____ _____ ______ _________
  750.         1.2.3 Processes more ANSI X3.64 escape sequences
  751.  
  752.                                              FANSI-CONSOLE
  753.                                              _____________
  754.         Another important feature  is  that  FANSI-CONSOLE processes American
  755.         National  Standards Institute (ANSI) X3.64 standard escape  sequences
  756.         like the standard IBM-PC  DOS  2.00  (and  later  versions)  ANSI.SYS
  757.         device driver.  This  standard  is  a  subset  of  the  International
  758.                                                        FANSI-CONSOLE
  759.                                                        _____________ ______ _
  760.         Standards Organization's standard  ISO  6429.  FANSI-CONSOLE allows a
  761.         ____ ______ ______ __  ___  ________
  762.         much larger subset of  the  standard  to  be  used  than the standard
  763.         IBM-PC ANSI.SYS device driver does.  All escape sequences work in the
  764.         graphics screen  modes  as  well as in the alphanumeric screen modes.
  765.         This means programs can do more versatile things with the screen in a
  766.         simpler and computer independent way.  This is directly important  to
  767.         you because such programs can have their screen output sent to remote
  768.         terminals, or  be  redirected  to  data  files.   Indirectly,  it  is
  769.         important to you, because it may have  the effect of reducing program
  770.         development costs  by  making it easier to write things to the screen
  771.         and  by  allowing  the  same  program to run without change  on  many
  772.         different  types  of computers.  Presumably, the  program  developers
  773.         will pass the savings on to you.  For more details, see  the  chapter
  774.         entitled "ANSI X3.64 escape sequences".  Please note that the chapter
  775.                                                             abbreviated
  776.                                                             ___________
  777.         describing these escape sequences is  not  in  the  abbreviated  user
  778.         manual  found  on  the  diskette,  but  is contained in the  complete
  779.         printed user manual.  A few  demonstration  files are included on the
  780.         diskette, though.
  781.  
  782.         Using these escape  sequences  it  is  possible  to  limit the screen
  783.         output of some programs to a  portion of the screen called a "window"
  784.         or  a  "scrolling  region".   These  windows  can be scrolled in  any
  785.         direction or otherwise modified without affecting text on the rest of
  786.         the screen.   A  program  which knows about scrolling regions may use
  787.         more than one scrolling  region  to  effectively  divide  the  screen
  788.         display.  For more  details,  see  the  description  of  the ANSI SSR
  789.         command  in  the  chapter  entitled  "ANSI  X3.64 escape  sequences".
  790.         Please note that the chapter describing these escape sequences is not
  791.                  abbreviated
  792.                  ___________
  793.         in  the  abbreviated user  manual  found  on  the  diskette,  but  is
  794.         contained in the  complete  printed  user  manual.   A  few files are
  795.         included on the diskette which give demos, though.
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.         (C) Copyright 1984-85 Hersey Micro Consulting                       4
  811.         (C) Copyright 1984-85 Hersey Micro Consulting                       4
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.         FANSI-CONSOLE                                            Introduction
  821.         _____________
  822.         FANSI-CONSOLE                                            Introduction
  823.  
  824.  
  825.  
  826.  
  827.  
  828.         1.2.4 Emulates DEC VT100
  829.         _____ ________ ___ _____
  830.         1.2.4 Emulates DEC VT100
  831.  
  832.         FANSI-CONSOLE
  833.         _____________
  834.         FANSI-CONSOLE can make the numeric keypad and function keys emulate a
  835.         DEC VT100 auxiliary keypad.  With the processing of ANSI X3.64 escape
  836.         sequences, this can make the IBM-PC  console look like a DEC VT100 to
  837.         any application program.  This is useful because  there  are  already
  838.         many  good  programs written for machines that use the  VT100  for  a
  839.         console.  The console  handling  of  such  programs do not have to be
  840.         rewritten to  allow  them  to  run  on an IBM-PC.  It also means that
  841.         simple terminal emulation (communications)  programs which use MS-DOS
  842.                                    MODEM86 (tm)
  843.                                    _______ ____
  844.         console calls, such as our MODEM86 (tm) program, turns your IBM-PC or
  845.         equivalent into an ANSI X3.64 standard terminal.  For  more  details,
  846.                                                    FANSI-CONSOLE
  847.                                                    _____________
  848.         see the section  entitled  "How  do  I get FANSI-CONSOLE to emulate a
  849.         VT100?"  in the chapter entitled "Advanced Features".
  850.  
  851.         FANSI-CONSOLE
  852.         _____________
  853.         FANSI-CONSOLE  can  also  emulate  a DEC VT52/Heath  H19/Zenith  Z100
  854.         console as part  of  its  VT100  emulation.   For  more details about
  855.         getting into this mode, see the subsection describing the ANSI DEC-SM
  856.         command in the chapter entitled "ANSI X3.64 escape sequences".
  857.  
  858.  
  859.  
  860.         1.2.5 Allows one finger pausing
  861.         _____ ______ ___ ______ _______
  862.         1.2.5 Allows one finger pausing
  863.  
  864.         FANSI-CONSOLE
  865.         _____________ ______ ___ __ ___  __  ___ ___________ ___ ___ ________
  866.         FANSI-CONSOLE allows you to set  up  the Scroll-Lock key for optional
  867.         ___  ______  _______
  868.         one  finger  pausing.  The Scroll-Lock key may be set up to act as  a
  869.         scroll lock toggle, somewhat similar to the Ctrl-Num-Lock combination
  870.         you are already familiar with.   However,  it allows you to typeahead
  871.         before turning off the scroll lock.  With both  the Ctrl-Num-Lock and
  872.                              FANSI-CONSOLE
  873.                              _____________
  874.         Scroll-Lock pausing, FANSI-CONSOLE prevents the duplicate lines which
  875.         may appear  when  using  the  standard  IBM-PC  software.   For  more
  876.         details, see the chapter entitled "Detailed Installation".
  877.  
  878.  
  879.  
  880.         1.2.6 Allows recall of lines scrolled off the screen
  881.         _____ ______ ______ __ _____ ________ ___ ___ ______
  882.         1.2.6 Allows recall of lines scrolled off the screen
  883.  
  884.  
  885.                                               FANSI-CONSOLE
  886.                                               _____________
  887.         Another important optional feature of FANSI-CONSOLE is that when  you
  888.         pause with Scroll-Lock, it allows you to scroll backward, and forward
  889.         again, to see lines  which  have  already left the top of the screen.
  890.         Such lines would otherwise be gone  for good.  Now you can even print
  891.         them.  We call this the scroll recall feature.  For more details, see
  892.         the chapter entitled "Detailed Installation" and the section entitled
  893.         "How do I use the scroll recall feature?"   in  the  chapter entitled
  894.         "Advanced Features".   Please  note  the latter section is not in the
  895.         abbreviated
  896.         ___________
  897.         abbreviated user  manual  found  on the diskette, but is contained in
  898.         the complete printed user manual.
  899.  
  900.  
  901.  
  902.         (C) Copyright 1984-85 Hersey Micro Consulting                       5
  903.         (C) Copyright 1984-85 Hersey Micro Consulting                       5
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.         FANSI-CONSOLE                                            Introduction
  913.         _____________
  914.         FANSI-CONSOLE                                            Introduction
  915.  
  916.  
  917.  
  918.  
  919.  
  920.         1.2.7 Allows much more typeahead
  921.         _____ ______ ____ ____ _________
  922.         1.2.7 Allows much more typeahead
  923.  
  924.         FANSI-CONSOLE
  925.         _____________
  926.         FANSI-CONSOLE has a much larger typeahead buffer  than  the  standard
  927.         IBM-PC  typeahead  buffer.   Typeahead  is what your  keystrokes  are
  928.         called when the currently running program is  not reading them at the
  929.         moment.  Sometimes the program  is  busy  with  a  previous  command.
  930.                                                                        FANSI-
  931.                                                                        ______
  932.         Other times the program just does not require keyboard input.  FANSI-
  933.         CONSOLE
  934.         _______
  935.         CONSOLE  allows  127 characters of typeahead.   The  standard  IBM-PC
  936.         typeahead buffer allows only 15 characters.  This means  you are much
  937.         less likely to get that horrible beep  that means your keystrokes are
  938.         being ignored because the currently running program is busy.  Because
  939.         the  convenience  of  so  much  typeahead  also  brings  problems  of
  940.                                                            FANSI-CONSOLE
  941.                                                            _____________
  942.         discovering that  you mistyped something early on, FANSI-CONSOLE also
  943.                          _____  ___  _________  ______
  944.         allows  you  to  flush  the  typeahead  buffer with a Ctrl-F  without
  945.         stopping what is currently running.   Also  Ctrl-C,  Ctrl-Break,  and
  946.         Ctrl-S, all flush the typeahead buffer before  their  normal  action.
  947.         This means  you  will  not  be  ignored when you type these keys just
  948.         because you happened to have typed ahead something else earlier.  For
  949.                                                                        FANSI-
  950.                                                                        ______
  951.         more details, see the  section  entitled  "How  do  I  use the FANSI-
  952.         CONSOLE
  953.         _______
  954.         CONSOLE keyboard?".
  955.  
  956.  
  957.  
  958.         1.2.8 Allows keyboard macro assignment during running programs
  959.         _____ ______ ________ _____ __________ ______ _______ ________
  960.         1.2.8 Allows keyboard macro assignment during running programs
  961.  
  962.                                                      FANSI-CONSOLE
  963.                                                      _____________
  964.         Unlike the standard IBM-PC ANSI.SYS program, FANSI-CONSOLE allows you
  965.         to assign keyboard macros to a  key even during a running program.  A
  966.         keyboard macro  is  a string of characters you assign to a particular
  967.         key so that by pressing that key, you can automatically input a whole
  968.         string of characters.  Using keyboard macros  avoids  the  tedium  of
  969.         typing the  same  long string of characters more than once.  For more
  970.                                                                        FANSI-
  971.                                                                        ______
  972.         details, see section  entitled  "How  do  I  assign  macros to FANSI-
  973.         CONSOLE
  974.         _______
  975.         CONSOLE keys?"   in the chapter entitled "Advanced Features".  Please
  976.                                          abbreviated
  977.                                          ___________
  978.         note this chapter is not in  the abbreviated user manual found on the
  979.         diskette, but is contained in the complete printed user manual.
  980.  
  981.  
  982.  
  983.         1.2.9 Allows more memory for keyboard macros
  984.         _____ ______ ____ ______ ___ ________ ______
  985.         1.2.9 Allows more memory for keyboard macros
  986.  
  987.         More memory is allowed for  keyboard  macros than the standard IBM-PC
  988.                                  FANSI-CONSOLE
  989.                                  _____________
  990.         ANSI.SYS device driver.  FANSI-CONSOLE also allows you to specify how
  991.         much memory  is  used for keyboard macros.  For more details, see the
  992.         chapter entitled "Detailed Installation".
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.         (C) Copyright 1984-85 Hersey Micro Consulting                       6
  1001.         (C) Copyright 1984-85 Hersey Micro Consulting                       6
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.         FANSI-CONSOLE                                            Introduction
  1011.         _____________
  1012.         FANSI-CONSOLE                                            Introduction
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.         1.2.10 Turns displays off when not in use
  1019.         ______ _____ ________ ___ ____ ___ __ ___
  1020.         1.2.10 Turns displays off when not in use
  1021.  
  1022.                                        FANSI-CONSOLE
  1023.                                        _____________
  1024.         For  most  display  adapters,  FANSI-CONSOLE  can  be  configured  to
  1025.         automatically turn off your console  screen  displays when not in use
  1026.         for a specified  time.   This  helps  prevent  you  from  permanently
  1027.         burning a particular display  pattern  into  the  phosphors  on  your
  1028.                                                           FANSI-CONSOLE
  1029.                                                           _____________
  1030.         screen  by  leaving it on the display too long.   FANSI-CONSOLE  will
  1031.         turn  off  both displays, if you have two display  adapters.   Please
  1032.         note  that  to  avoid  surprising people, this  is  not  the  default
  1033.         action.   For  more  details,  see  the  chapter  entitled  "Detailed
  1034.         Installation".
  1035.  
  1036.  
  1037.  
  1038.         1.2.11 Allows one finger typing
  1039.         ______ ______ ___ ______ ______
  1040.         1.2.11 Allows one finger typing
  1041.  
  1042.         FANSI-CONSOLE
  1043.         _____________  ______  ___  __  ___  __  ___  ________  ___  ________
  1044.         FANSI-CONSOLE  allows  you  to  set  up  the  keyboard  for  optional
  1045.         __________ ______
  1046.         one-finger typing  for the physically handicapped.  Combined with the
  1047.         one-finger pausing and scroll recall, the console becomes a much more
  1048.                                                              FANSI-CONSOLE
  1049.                                                              _____________
  1050.         convenient tool  for the physically handicapped when FANSI-CONSOLE is
  1051.         used.   For  more   details,   see  the  chapter  entitled  "Detailed
  1052.         Installation".
  1053.  
  1054.  
  1055.  
  1056.         1.2.12 Allows keyboard generated breakpoints
  1057.         ______ ______ ________ _________ ___________
  1058.         1.2.12 Allows keyboard generated breakpoints
  1059.  
  1060.         FANSI-CONSOLE
  1061.         _____________
  1062.         FANSI-CONSOLE has Alt-Ctrl-Ins set up to generate the equivalent of a
  1063.         breakpoint.  This is handy  for  assembly  language programmers, when
  1064.         debugging programs with infinite loops.  For more  details,  see  the
  1065.         subsection  entitled  "Using  the  Alt-Ctrl-Ins key" in  the  chapter
  1066.         entitled "Advanced Features".  Please note this chapter is not in the
  1067.         abbreviated
  1068.         ___________
  1069.         abbreviated user  manual  found  on the diskette, but is contained in
  1070.         the complete printed user manual.
  1071.  
  1072.  
  1073.  
  1074.         1.2.13 Eliminates screen flicker
  1075.         ______ __________ ______ _______
  1076.         1.2.13 Eliminates screen flicker
  1077.  
  1078.         A feature that owners of IBM-PC color graphics  card equivalents like
  1079.                                                    FANSI-CONSOLE
  1080.                                                    _____________
  1081.         Tecmar's Graphics Master will love is that FANSI-CONSOLE  can be used
  1082.              _________   ______   _______   _______
  1083.         to   eliminate   screen   flicker   (blink)   as   it  is   scrolled.
  1084.         Unfortunately, this is not so  on  the standard IBM-PC color graphics
  1085.                                                                   __
  1086.         card  because  of  a  hardware  design  deficiency (well, we call  it
  1087.         that).   For   more  details,  see  the  chapter  entitled  "Detailed
  1088.         Installation".
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.         (C) Copyright 1984-85 Hersey Micro Consulting                       7
  1095.         (C) Copyright 1984-85 Hersey Micro Consulting                       7
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.         FANSI-CONSOLE                                            Introduction
  1105.         _____________
  1106.         FANSI-CONSOLE                                            Introduction
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.         1.2.14 Provides support for 50 line displays
  1113.         ______ ________ _______ ___ __ ____ ________
  1114.         1.2.14 Provides support for 50 line displays
  1115.  
  1116.         For display adapters with enough memory  and  displays  with  a  long
  1117.         persistence phosphor, there is support for several 50 line interlaced
  1118.         display modes.  For more details, see the subsection  describing  the
  1119.         IBM-SM  command  in  the  chapter   entitled   "ANSI   X3.64   Escape
  1120.                                                              abbreviated
  1121.                                                              ___________
  1122.         Sequences".  Please note this chapter is not in  the abbreviated user
  1123.         manual  found  on  the  diskette,  but  is contained in the  complete
  1124.         printed user manual.
  1125.  
  1126.  
  1127.  
  1128.         1.2.15 Extends the IBM-PC ROM BIOS
  1129.         ______ _______ ___ ______ ___ ____
  1130.         1.2.15 Extends the IBM-PC ROM BIOS
  1131.  
  1132.                                                                        FANSI-
  1133.                                                                        ______
  1134.         Several additional capabilities have been added to the part of FANSI-
  1135.         CONSOLE
  1136.         _______
  1137.         CONSOLE which replaces the ROM BIOS.  Among other  things, for IBM-PC
  1138.         compatibles, it provides additional BIOS capabilities which make your
  1139.         IBM-PC more like an IBM-PC AT (in versatility, if not in speed).  For
  1140.         more details, see the chapter entitled "ROM BIOS calls".  Please note
  1141.                                       abbreviated
  1142.                                       ___________
  1143.         this chapter is not  in  the  abbreviated  user  manual  found on the
  1144.         diskette, but is contained in the complete printed user manual.
  1145.  
  1146.  
  1147.  
  1148.         1.2.16 Provides some control over use of color
  1149.         ______ ________ ____ _______ ____ ___ __ _____
  1150.         1.2.16 Provides some control over use of color
  1151.  
  1152.         FANSI-CONSOLE
  1153.         _____________
  1154.         FANSI-CONSOLE  provides  some control over the use of color  by  some
  1155.         programs.  Many programs use white characters on a black  background.
  1156.                                        FANSI-CONSOLE
  1157.                                        _____________
  1158.         For some of  these  programs,  FANSI-CONSOLE  allows  you  to force a
  1159.         different color combination to be used instead.   Also, if you have a
  1160.         monochrome  display  attached to your color  graphics  adapter,  some
  1161.         programs which use  colors  have  displays  which  are  hard to read.
  1162.         FANSI-CONSOLE
  1163.         _____________
  1164.         FANSI-CONSOLE allows you to force some of  these programs to use only
  1165.         black and white  characters.   For  more  details,  see  the  chapter
  1166.         entitled "Detailed Installation".
  1167.  
  1168.  
  1169.  
  1170.         1.2.17 Other features
  1171.         ______ _____ ________
  1172.         1.2.17 Other features
  1173.  
  1174.         FANSI-CONSOLE
  1175.         _____________
  1176.         FANSI-CONSOLE will have  other  features which will become documented
  1177.         as they become ready for  use.   Your distribution diskette has files
  1178.         on it which  briefly  describe  any  new features which may have been
  1179.         added since this manual was printed.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.         (C) Copyright 1984-85 Hersey Micro Consulting                       8
  1188.         (C) Copyright 1984-85 Hersey Micro Consulting                       8
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.         FANSI-CONSOLE                                            Introduction
  1198.         _____________
  1199.         FANSI-CONSOLE                                            Introduction
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.                                                            FANSI-CONSOLE
  1207.         _________________________________________________________________
  1208.         1.3 What about multitasking windowing programs and FANSI-CONSOLE?
  1209.  
  1210.  
  1211.                                FANSI-CONSOLE
  1212.                                _____________
  1213.         You  may  wonder  how  FANSI-CONSOLE  compares  with some of the  new
  1214.         multitasking windowing programs such  as IBM's TopView, Quarterdeck's
  1215.                                        FANSI-CONSOLE
  1216.                                        _____________
  1217.         DESQ, or Microsoft's Windows.  FANSI-CONSOLE is not meant to  compete
  1218.         directly   with   these   programs.    Such   programs   are   called
  1219.         "multitasking" because they allow  several  programs  to  be  in  the
  1220.         middle  of  doing  their  respective "tasks" at  the  same  time.   A
  1221.         multitasking windowing program manages the screen for such tasks, and
  1222.         allows you to switch  between  tasks.   We want to make it clear that
  1223.         FANSI-CONSOLE                                  FANSI-CONSOLE
  1224.         _____________                                  _____________
  1225.         FANSI-CONSOLE  does  not handle multitasking.  FANSI-CONSOLE  may  be
  1226.                                                             FANSI-CONSOLE
  1227.                                                             _____________
  1228.         used with most  multitasking  windowing  programs.  FANSI-CONSOLE may
  1229.         not affect them  or  the  programs  running under them, since most of
  1230.         these multitasking windowing programs  write  directly  to the screen
  1231.         hardware.  There will  be  times,  though,  when you will want to run
  1232.         without the multitasking windowing program, to  do  things  like  run
  1233.         batch files or programs  with  command  line  parameters.   At  these
  1234.                FANSI-CONSOLE
  1235.                _____________
  1236.         times, FANSI-CONSOLE will be there to speed up screen access.
  1237.  
  1238.                         FANSI-CONSOLE
  1239.                         _____________
  1240.         We believe that FANSI-CONSOLE is generally a more helpful product for
  1241.         the budget  minded  customer  than  multitasking  windowing programs.
  1242.         FANSI-CONSOLE
  1243.         _____________
  1244.         FANSI-CONSOLE offers much  less  in  the  way  of  features than most
  1245.                                                FANSI-CONSOLE
  1246.                                                _____________
  1247.         multitasking  windowing  programs, but FANSI-CONSOLE uses  much  less
  1248.         read/write memory and no secondary memory like additional disks,  and
  1249.         costs  less than most multitasking windowing programs.   Multitasking
  1250.         windowing programs usually need much more than  256K and a fixed disk
  1251.         for quick execution or sometimes  any  execution!  All this memory is
  1252.         generally used to keep several programs  in memory at once as well as
  1253.         copies of their screen displays.  Requiring that much memory or fixed
  1254.         disks  means  that those of you who cannot afford to lay out so  much
  1255.         money per system are unable to use multitasking windowing programs.
  1256.  
  1257.         Even if you  can  afford  a  multitasking  windowing  program and its
  1258.                                                 FANSI-CONSOLE
  1259.                                                 _____________
  1260.         required extra hardware, you may  find  FANSI-CONSOLE  more  to  your
  1261.                  FANSI-CONSOLE
  1262.                  _____________
  1263.         liking.  FANSI-CONSOLE speeds up the screen writing of many  programs
  1264.         to  make  them  quick  enough  for  your tastes.  When your  favorite
  1265.                                                                 FANSI-CONSOLE
  1266.                                                                 _____________
  1267.         application program still takes awhile to do something, FANSI-CONSOLE
  1268.         allows you to keep typing by  having  a  generous  typeahead  buffer.
  1269.         Most multitasking windowing products  do  nothing  to  speed  up  the
  1270.         screen  writing  of other programs.  They also do not  allow  you  to
  1271.         typeahead much.  Many slow things down, even  though they claim to be
  1272.         "user-friendly".  However,  it  is  generally  recognized  that being
  1273.         speedy is the most user-friendly quality of a product.
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.         (C) Copyright 1984-85 Hersey Micro Consulting                       9
  1281.         (C) Copyright 1984-85 Hersey Micro Consulting                       9
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.         FANSI-CONSOLE                                            Introduction
  1291.         _____________
  1292.         FANSI-CONSOLE                                            Introduction
  1293.  
  1294.  
  1295.                                FANSI-CONSOLE
  1296.                                _____________
  1297.         Another reason to like FANSI-CONSOLE is that  once you install it, it
  1298.              ___
  1299.         does not require separate installation  of  the programs you run with
  1300.         FANSI-CONSOLE
  1301.         _____________
  1302.         FANSI-CONSOLE.   Most  multitasking  windowing  programs  require   a
  1303.         sometimes laborious  installation process for each program you intend
  1304.         to run with the multitasking windowing program.
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.         (C) Copyright 1984-85 Hersey Micro Consulting                      10
  1355.         (C) Copyright 1984-85 Hersey Micro Consulting                      10
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.         FANSI-CONSOLE                                        Starting Quickly
  1365.         _____________
  1366.         FANSI-CONSOLE                                        Starting Quickly
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.                                       Chapter 2
  1376.                                       Chapter 2
  1377.  
  1378.                                    Starting Quickly
  1379.                                    Starting Quickly
  1380.  
  1381.  
  1382.  
  1383.  
  1384.                                         FANSI-CONSOLE
  1385.         __________________________________________________________
  1386.         2.1 Do I have to read the whole FANSI-CONSOLE user manual?
  1387.  
  1388.  
  1389.         2.1.1 NO!
  1390.  
  1391.                ___
  1392.         You do not have to read this whole manual from cover to cover to take
  1393.                      FANSI-CONSOLE
  1394.                      _____________
  1395.         advantage of FANSI-CONSOLE.  You only have to know  what  is  in this
  1396.                                              ______
  1397.         chapter to get started.  If you want really  brief instructions, just
  1398.         ____
  1399.         read the description of this chapter in the  table  of  contents!  We
  1400.         know how much you hate to have to read the manual before trying out a
  1401.         program.  Unfortunately, this program can not be menu driven  because
  1402.         of its nature.
  1403.  
  1404.         There is an extensive index at the end of  this  manual.  It is there
  1405.         to help you if you have problems  finding  what  you  want  to  know.
  1406.         Please use it, especially if you do not read the manual from cover to
  1407.         cover.  For example, solutions to  many  common problems can be found
  1408.         by looking up the keyword "problem" in the index.   If  you  can  not
  1409.         find something where you looked first  in the index, let us know!  We
  1410.         think the index should be comprehensive.  That minimizes  the  number
  1411.         of calls we get asking about  things which are fully explained in the
  1412.         manual but hard to find.
  1413.  
  1414.         If you can not  find  what  you  want to know in the abbreviated user
  1415.         manual found on the diskette, then it is probably  time  to  order  a
  1416.         complete printed user manual.  You can tell this is the case when you
  1417.         find yourself looking  for  a  page  number mentioned in the index or
  1418.         table of  contents  that is not in your abbreviated user manual.  The
  1419.         index and the table of contents are complete, but  the  rest  of  the
  1420.                                                          ___
  1421.         abbreviated user manual found on the diskette is not!
  1422.  
  1423.                                                        FANSI-CONSOLE
  1424.                                                        _____________
  1425.         Lastly, even though it  is  possible  to  use  FANSI-CONSOLE  without
  1426.         reading the chapter on its distribution, please read it, too.  It has
  1427.         details which are important to us about what we expect in return from
  1428.                                        FANSI-CONSOLE
  1429.                                        _____________
  1430.         you for your being able to use FANSI-CONSOLE.
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.         (C) Copyright 1984-85 Hersey Micro Consulting                      11
  1438.         (C) Copyright 1984-85 Hersey Micro Consulting                      11
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.         FANSI-CONSOLE                                        Starting Quickly
  1448.         _____________
  1449.         FANSI-CONSOLE                                        Starting Quickly
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.                                      FANSI-CONSOLE
  1457.         ___________________________________________
  1458.         2.2 How do I quickly install FANSI-CONSOLE?
  1459.  
  1460.  
  1461.                                           FANSI-CONSOLE
  1462.                                           _____________
  1463.         If you  are  in  a  hurry  to try FANSI-CONSOLE, the following is the
  1464.                                                                 FANSI-CONSOLE
  1465.                                                                 _____________
  1466.         simplest possible setup  procedure.   Bear in mind that FANSI-CONSOLE
  1467.                                     ___
  1468.         has many features which can not be taken advantage of in  this  case.
  1469.         Further reading will allow you to take advantage of those features at
  1470.         a later time.
  1471.  
  1472.  
  1473.  
  1474.  
  1475.         2.2.1 Verify distribution diskette
  1476.         _____ ______ ____________ ________
  1477.         2.2.1 Verify distribution diskette
  1478.  
  1479.         The first step is to verify that  the  following  files  are  on  the
  1480.         distribution diskette:
  1481.  
  1482.         ANSI40.TXT
  1483.         ANSI40.TXT       Test data for 40 column screen displays.  Chock full
  1484.                          of examples of  ANSI  X3.64  escape sequences.  TYPE
  1485.                          this file for a demo!
  1486.  
  1487.         ANSI80.TXT
  1488.         ANSI80.TXT       Test data for 80 column screen displays.  Chock full
  1489.                          of examples of  ANSI  X3.64  escape sequences.  TYPE
  1490.                          this file for a demo!
  1491.  
  1492.         DIZZY.C
  1493.         DIZZY.C          Source  for  C  program   which  generated  part  of
  1494.                          ANSI80.TXT.
  1495.  
  1496.         DVORAK.TXT
  1497.         DVORAK.TXT       Test data  to set up a quasi-Dvorak keyboard layout.
  1498.                          Unless you know what a Dvorak keyboard layout is, we
  1499.                                                     NOT
  1500.                                                     ___
  1501.                          strongly suggest  that you NOT TYPE this file.  This
  1502.                          is not a real Dvorak layout, but only  an example of
  1503.                          key redefinition.
  1504.  
  1505.         FCONSOLE.DEV     FANSI-CONSOLE
  1506.                          _____________
  1507.         FCONSOLE.DEV     FANSI-CONSOLE itself.
  1508.  
  1509.         FCONSOLE.DOC     FANSI-CONSOLE abbreviated
  1510.                          _____________ ___________
  1511.         FCONSOLE.DOC     FANSI-CONSOLE abbreviated  user  manual.   This file
  1512.                          includes information about  the  latest  version  of
  1513.                          FANSI-CONSOLE
  1514.                          _____________
  1515.                          FANSI-CONSOLE which is  not  yet in the printed user
  1516.                          manual.  PRINT or TYPE this file.  You are reading a
  1517.                          copy of it now!
  1518.  
  1519.         FCONSOLE.HST
  1520.         FCONSOLE.HST     Revision history  information.   This  file includes
  1521.                                                                        FANSI-
  1522.                                                                        ______
  1523.                          information  about  the  latest  version  of  FANSI-
  1524.                          CONSOLE
  1525.                          _______
  1526.                          CONSOLE  which  is  not  yet  in  the  printed  user
  1527.                          manual.  PRINT or TYPE this file.
  1528.  
  1529.  
  1530.  
  1531.  
  1532.         (C) Copyright 1984-85 Hersey Micro Consulting                      12
  1533.         (C) Copyright 1984-85 Hersey Micro Consulting                      12
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.         FANSI-CONSOLE                                        Starting Quickly
  1543.         _____________
  1544.         FANSI-CONSOLE                                        Starting Quickly
  1545.  
  1546.  
  1547.         SK.PCH
  1548.         SK.PCH           Patch for Sidekick to keep it from  waking  up  when
  1549.                          Alt-Ctrl  is  pressed.   Use  Left-Shift-Right-Shift
  1550.                          instead.  See the  comments  in the file for details
  1551.                          on usage.
  1552.  
  1553.         SNOW.COM
  1554.         SNOW.COM         Test program to help you  decide  how to set some of
  1555.                              FANSI-CONSOLE
  1556.                              _____________
  1557.                          the FANSI-CONSOLE hardware options.  Simply run  the
  1558.                          program.   See   the   chapter   entitled  "Detailed
  1559.                          Installation" for details.
  1560.  
  1561.         SPIT.EXE
  1562.         SPIT.EXE         Test program for slowly trying test data.  Use it to
  1563.                          display a file  on  the console, like the MS(PC)-DOS
  1564.                          TYPE command.  It waits, with no prompts, for you to
  1565.                          press a key between every line displayed.
  1566.  
  1567.         If the listed files are not all  there,  ask  whomever  you  got  the
  1568.         program from to provide the missing files.  They are supposed to give
  1569.         you all the files listed here.   There  may  be  additional  optional
  1570.         files on the diskette which are not listed here.
  1571.  
  1572.         Please note that the user manual which appears  on  this  diskette is
  1573.         abbreviated
  1574.         ___________
  1575.         abbreviated.  Chapters describing  advanced  features  in detail have
  1576.                               abbreviated
  1577.                               ___________
  1578.         been omitted from the abbreviated  user  manual on the diskette.  See
  1579.         the chapter entitled Distribution and Licensing.
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.         (C) Copyright 1984-85 Hersey Micro Consulting                      13
  1611.         (C) Copyright 1984-85 Hersey Micro Consulting                      13
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.         FANSI-CONSOLE                                        Starting Quickly
  1621.         _____________
  1622.         FANSI-CONSOLE                                        Starting Quickly
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.         2.2.2 Backup distribution diskette
  1629.         _____ ______ ____________ ________
  1630.         2.2.2 Backup distribution diskette
  1631.  
  1632.         The  second step is to  make  a  backup  copy  of  your  distribution
  1633.         diskette using the MS(PC)-DOS DISKCOPY command, as  outlined  in  the
  1634.         MS(PC)-DOS  manual.   Start  out  by  making  sure  the  distribution
  1635.         diskette is write protected, so you do not  accidentally destroy what
  1636.                             __                       ____
  1637.         is on it by copying to it instead of copying from it.  After all, the
  1638.         reason you should make the  backup copy in the first place is to have
  1639.         extra copies if one copy gets accidentally destroyed.
  1640.  
  1641.  
  1642.  
  1643.         2.2.3 Backup system disks
  1644.         _____ ______ ______ _____
  1645.         2.2.3 Backup system disks
  1646.  
  1647.         The third step is to make backup copies of your MS(PC)-DOS  2.00  (or
  1648.         later  versions)  system  diskettes  using  the  MS(PC)-DOS  DISKCOPY
  1649.         command, as outlined in the MS(PC)-DOS manual.   A system disk is any
  1650.         disk with the MS(PC)-DOS operating system  on  it.   Many  MS(PC)-DOS
  1651.                       ___
  1652.         diskettes are NOT system disks.  The best way to tell if  a  diskette
  1653.         is a system disk  is  to  put  the diskette into drive A: and restart
  1654.         MS(PC)-DOS by pressing  Alt-Ctrl-Del.   If  MS(PC)-DOS starts without
  1655.         further changing diskettes, then the  diskette  is a system disk.  If
  1656.         you have a fixed disk and you can start MS(PC)-DOS using Alt-Ctrl-Del
  1657.         without a diskette in drive A:, then your fixed disk is also a system
  1658.         disk.  However, it is not necessary to make a  backup  copy  of  your
  1659.                                FANSI-CONSOLE
  1660.                                _____________
  1661.         fixed disk just to try FANSI-CONSOLE.
  1662.  
  1663.         If your MS(PC)-DOS version  is  less  than 2.00, then run out and buy
  1664.                                    FANSI-CONSOLE
  1665.                                    _____________
  1666.         the  latest  version now!  FANSI-CONSOLE requires  at  least  version
  1667.         2.00. Many other programs soon  will as well.  Do not get lost in the
  1668.         past!
  1669.  
  1670.  
  1671.  
  1672.         2.2.4 Copy FCONSOLE.DEV to system disk
  1673.         _____ ____ ____________ __ ______ ____
  1674.         2.2.4 Copy FCONSOLE.DEV to system disk
  1675.  
  1676.         The  fourth  step  is  to   copy   the  file  FCONSOLE.DEV  from  our
  1677.         distribution diskette to your MS(PC)-DOS 2.00 (or later) system disks
  1678.         using the MS(PC)-DOS COPY command.  Copy  FCONSOLE.DEV  to  the  root
  1679.         directory on the system disk.  Do this to all your system  disks,  if
  1680.         you have more than one.   However, we suggest that you do them one at
  1681.         a time.  Test each one for a few days,  or  a time period comfortable
  1682.         for you, before installing it on other system disks.  If you  have  a
  1683.         fixed  disk,  we  suggest  you  try this on a diskette  first  before
  1684.                    FANSI-CONSOLE
  1685.                    _____________
  1686.         installing FANSI-CONSOLE on the fixed  disk.   All  this  caution  is
  1687.                                                             FANSI-CONSOLE
  1688.                                                             _____________
  1689.         merely  to  allow you to start your system without  FANSI-CONSOLE  if
  1690.         there are some problems with it on your system.
  1691.  
  1692.  
  1693.  
  1694.  
  1695.         (C) Copyright 1984-85 Hersey Micro Consulting                      14
  1696.         (C) Copyright 1984-85 Hersey Micro Consulting                      14
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.         FANSI-CONSOLE                                        Starting Quickly
  1706.         _____________
  1707.         FANSI-CONSOLE                                        Starting Quickly
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.         2.2.5 Add DEVICE=FCONSOLE.DEV to CONFIG.SYS
  1714.         _____ ___ ___________________ __ __________
  1715.         2.2.5 Add DEVICE=FCONSOLE.DEV to CONFIG.SYS
  1716.  
  1717.         The fifth step is to add the line:
  1718.  
  1719.              DEVICE=FCONSOLE.DEV
  1720.              DEVICE=FCONSOLE.DEV
  1721.  
  1722.         to the beginning of the CONFIG.SYS file on your system disk,  in  the
  1723.         root directory.  If there is a CONFIG.SYS  file in the root directory
  1724.         on your system disk when  you  start MS(PC)-DOS, MS(PC)-DOS will read
  1725.         it for special  instructions.   This  is  a  special  instruction  to
  1726.                                FANSI-CONSOLE
  1727.                                _____________
  1728.         MS(PC)-DOS to install  FANSI-CONSOLE  when MS(PC)-DOS starts up.  You
  1729.         must create the CONFIG.SYS  file  if  there is not already one in the
  1730.         root directory on the system disk.  Your  favorite editor may be used
  1731.         to  do  this.  It is important that the line be at the start  of  the
  1732.         CONFIG.SYS file instead  of  the  middle  or the end.  This is mostly
  1733.                            FANSI-CONSOLE
  1734.                            _____________
  1735.         because the sooner FANSI-CONSOLE gets  loaded  and its name banner is
  1736.         displayed,  the  sooner your larger typeahead buffer is ready  to  be
  1737.                                            FANSI-CONSOLE
  1738.                                            _____________
  1739.         used.  It is also important  that  FANSI-CONSOLE be loaded before any
  1740.         other device drivers that require keyboard or screen  handling,  such
  1741.         as mouse device drivers.  Otherwise,  the  position of this line does
  1742.         not matter.  The letters may be either upper or lower case.
  1743.  
  1744.         It is important that the  "DEVICE=FCONSOLE.DEV"  line is ended with a
  1745.         carriage return, and not just with the end  of  the  CONFIG.SYS file.
  1746.                                                                   _______
  1747.         There is a bug in MS(PC)-DOS 2.0 which causes such a line without the
  1748.         carriage return to yield the following strange looking message:
  1749.  
  1750.              Bad or missing FCONSOLE.DEVLE.DEV
  1751.              Bad or missing FCONSOLE.DEVLE.DEV
  1752.  
  1753.         The repeated part of the name is really in the message.  This bug was
  1754.         fixed in MS(PC)-DOS 3.0.
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.         (C) Copyright 1984-85 Hersey Micro Consulting                      15
  1776.         (C) Copyright 1984-85 Hersey Micro Consulting                      15
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.         FANSI-CONSOLE                                        Starting Quickly
  1786.         _____________
  1787.         FANSI-CONSOLE                                        Starting Quickly
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.         2.2.6 Remove DEVICE=ANSI.SYS from CONFIG.SYS
  1794.         _____ ______ _______________ ____ __________
  1795.         2.2.6 Remove DEVICE=ANSI.SYS from CONFIG.SYS
  1796.  
  1797.         The sixth step is to delete any lines like:
  1798.  
  1799.              DEVICE=ANSI.SYS
  1800.              DEVICE=ANSI.SYS
  1801.  
  1802.         from the CONFIG.SYS file.  If you have a reference to another console
  1803.         driver, such as the IBM-PC ANSI.SYS device driver,  in the CONFIG.SYS
  1804.                                                            FANSI-CONSOLE
  1805.                                                            _____________
  1806.         file then  you  should remove it.  This is because FANSI-CONSOLE is a
  1807.         direct replacement  for  ANSI.SYS as well as the part of the standard
  1808.         IBM-PC ROM BIOS that deals with the console.  They both have the name
  1809.         "CON:" when referred to later with other MS(PC)-DOS  commands.   They
  1810.         cannot coexist and there is no point in trying to make  them  coexist
  1811.                 FANSI-CONSOLE
  1812.                 _____________
  1813.         because FANSI-CONSOLE has all the function  of  the  ANSI.SYS  device
  1814.         driver.
  1815.  
  1816.         Please note that it is only console drivers that  do  not  work  with
  1817.         FANSI-CONSOLE
  1818.         _____________
  1819.         FANSI-CONSOLE.  Device drivers for devices  other  than  the  console
  1820.                                       FANSI-CONSOLE
  1821.                                       _____________
  1822.         (CON:)  may   be  used  with  FANSI-CONSOLE.   Such  drivers  include
  1823.                                                                        FANSI-
  1824.                                                                        ______
  1825.         read/write memory-based diskette  emulators  (RAM-disk)  like  FANSI-
  1826.         RAMDISK  (tm)
  1827.         _______  ____
  1828.         RAMDISK  (tm)  and mouse device drivers.  So most lines  which  start
  1829.         with:
  1830.  
  1831.              DEVICE=
  1832.              DEVICE=
  1833.  
  1834.         do not need to be deleted from CONFIG.SYS.
  1835.  
  1836.         If you happen to load both console drivers, the one which  is  loaded
  1837.         last is the one  that  will  really be used as the MS(PC)-DOS console
  1838.         driver.  It has  either  of  two  bad  effects,  depending upon which
  1839.         driver is specified first  in  CONFIG.SYS.   If  ANSI.SYS  is  loaded
  1840.                                                                        FANSI-
  1841.                                                                        ______
  1842.         first, memory is consumed by ANSI.SYS  to  no  effect,  since  FANSI-
  1843.         CONSOLE                                     FANSI-CONSOLE
  1844.         _______                                     _____________
  1845.         CONSOLE is used instead of  ANSI.SYS.   If  FANSI-CONSOLE  is  loaded
  1846.         first,  it  does  not  work  (unless  /Y=1, see the chapter  entitled
  1847.         "Detailed Installation").  In this case,  ANSI.SYS  is  used  as  the
  1848.         MS(PC)-DOS console  driver.  ANSI.SYS directly modifies ROM BIOS code
  1849.         variables (a bad  programming  practice)  and  then  calls  the  BIOS
  1850.         expecting those variables to have some  effect.   However,  the  BIOS
  1851.                                FANSI-CONSOLE
  1852.                                _____________
  1853.         calls are now calls to FANSI-CONSOLE, which does not use variables in
  1854.         the same place in memory as ANSI.SYS expected.
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.         (C) Copyright 1984-85 Hersey Micro Consulting                      16
  1867.         (C) Copyright 1984-85 Hersey Micro Consulting                      16
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.         FANSI-CONSOLE                                        Starting Quickly
  1877.         _____________
  1878.         FANSI-CONSOLE                                        Starting Quickly
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.         2.2.7 Restart MS(PC)-DOS
  1885.         _____ _______ __________
  1886.         2.2.7 Restart MS(PC)-DOS
  1887.  
  1888.                                             _______ __________
  1889.         The seventh and  last  step  is  to restart MS(PC)-DOS.  Now that you
  1890.         have changed your CONFIG.SYS file, all you do is use that system disk
  1891.         when you turn on the computer  or when you press the Alt-Ctrl-Del key
  1892.         combination.  Of course, you could have  several  system  disks  with
  1893.         both FCONSOLE.DEV and CONFIG.SYS on it and any one of them  will  do.
  1894.                ___
  1895.         You do not need to  have these files on an available disk drive after
  1896.                                                                        FANSI-
  1897.                                                                        ______
  1898.         the MS(PC)-DOS operating system  is  loaded  at  the  start.   FANSI-
  1899.         CONSOLE
  1900.         _______
  1901.         CONSOLE remains loaded in memory as part of  the MS(PC)-DOS operating
  1902.         system until the next time you restart the system.
  1903.  
  1904.                       FANSI-CONSOLE
  1905.                       _____________
  1906.         You will know FANSI-CONSOLE is installed when you see the single line
  1907.         banner with the name of the  program and our copyright message at the
  1908.         top of your screen when you start.  If you do not see the banner when
  1909.                                  FANSI-CONSOLE
  1910.                                  _____________
  1911.         you start, you will know FANSI-CONSOLE is not  installed.   It  is as
  1912.         simple  as  that!   In  either  case, you will see the  old  familiar
  1913.         MS(PC)-DOS prompt.
  1914.  
  1915.         Notice  that  we  do  not beat you over the head with a  full  screen
  1916.         request for payment of the usage royalty,  like some programs do.  We
  1917.         just do that in the user manual!
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.         (C) Copyright 1984-85 Hersey Micro Consulting                      17
  1948.         (C) Copyright 1984-85 Hersey Micro Consulting                      17
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.         FANSI-CONSOLE                                        Starting Quickly
  1958.         _____________
  1959.         FANSI-CONSOLE                                        Starting Quickly
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.         2.2.8 Add BUFFERS=20 to CONFIG.SYS
  1966.         _____ ___ __________ __ __________
  1967.         2.2.8 Add BUFFERS=20 to CONFIG.SYS
  1968.  
  1969.         Although it is not necessary, you may also want to add something like
  1970.         the following line to the CONFIG.SYS file on your system disk:
  1971.  
  1972.              BUFFERS=20
  1973.              BUFFERS=20
  1974.  
  1975.         The letters may be either upper or lower case.  It is  not  important
  1976.         to place this line in any particular place  in  the  CONFIG.SYS file.
  1977.         The  purpose of this command  is  to  allow  more  buffer  space  for
  1978.         MS(PC)-DOS to use for reading  and  writing files.  Although this has
  1979.                            FANSI-CONSOLE
  1980.                            _____________
  1981.         nothing to do with FANSI-CONSOLE, it also  speeds up your computer by
  1982.         speeding up your disk accesses.  We  mention  it  here  because  many
  1983.         people are unaware  of  it.   The  only negative aspect to using this
  1984.         line in your CONFIG.SYS file is that  it  consumes  about  10  KB  of
  1985.         read/write memory for extra buffer space which is no longer available
  1986.         for your application programs.  However, you may replace  the  number
  1987.         20 with a smaller  number, even one as small as 5. It still speeds up
  1988.         your  system,  although  not  as  much.   The   space   required   is
  1989.         proportional to the number used.  Using a larger number may help more
  1990.         if you have a large or full  hard  disk.  If the number is too large,
  1991.         it starts slowing  the  computer  down  again.  Only you can find the
  1992.         best number for your system, but almost any number is better than the
  1993.         2 you get by default.
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.         (C) Copyright 1984-85 Hersey Micro Consulting                      18
  2022.         (C) Copyright 1984-85 Hersey Micro Consulting                      18
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.         FANSI-CONSOLE                                        Starting Quickly
  2032.         _____________
  2033.         FANSI-CONSOLE                                        Starting Quickly
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.         2.2.9 Modify Prompt
  2040.         _____ ______ ______
  2041.         2.2.9 Modify Prompt
  2042.  
  2043.         Although it is not necessary, you  may want to add something like the
  2044.         following line to the AUTOEXEC.BAT file on your system disk:
  2045.  
  2046.         PROMPT $e[2;37;40m$e[J$n$g
  2047.         PROMPT $e[2;37;40m$e[J$n$g
  2048.  
  2049.         Note  that  upper  and  lower  case letters must be used  exactly  as
  2050.         indicated in the prompt.  This is a MS(PC)-DOS  internal command that
  2051.         describes the prompt that MS(PC)-DOS should use  when it is ready for
  2052.         a new command.  In this case, we  have  it send out an ANSI X3.64 SGR
  2053.         escape sequence (indicated by the "$e[2;37;40m") to set  the  current
  2054.         screen colors and  other  attributes  to  the  normal  values  before
  2055.         displaying the  current  drive  letter ($n) and a greater than symbol
  2056.         ($g).   We also send out  an  ANSI  X3.64  erase  in  display  escape
  2057.         sequence  ($e[J)  to  erase  the  rest of the screen in  the  current
  2058.         colors.  We recommend this because some programs  leave  the  current
  2059.         screen color attributes in undesired states.  If the  screen  erasing
  2060.         is not done, you may find that even though what you type is the right
  2061.         color, and the rest of the screen is black, the cursor is a different
  2062.         color.
  2063.  
  2064.         However, using a prompt like this does  have some small side effects,
  2065.         which you should note.
  2066.  
  2067.           1.  The PROMPT only resets the  foreground  and  background  colors
  2068.               after every MS(PC)-DOS command, when the MS(PC)-DOS ECHO is ON.
  2069.               If ECHO is OFF, it has no effect.
  2070.  
  2071.           2.  The PROMPT resets the  foreground  and  background colors after
  2072.               _____
  2073.               every MS(PC)-DOS command, when the MS(PC)-DOS ECHO is on.  This
  2074.               means that you will not be able to  change  the  colors without
  2075.               changing the PROMPT, since it will reset them again immediately
  2076.               afterwards.   So  you  may  want to experiment  with  different
  2077.                      ______
  2078.               colors before setting up this PROMPT.
  2079.  
  2080.           3.  MS(PC)-DOS is apparently counting the prompt characters, except
  2081.               the  escape.   When you  use  this  prompt  and  you  type  the
  2082.               line-delete character (ESC for PC-DOS and Ctrl-X for MS-DOS) to
  2083.               restart a  line  that  you are typing at the MS(PC)-DOS prompt,
  2084.               MS(PC)-DOS spaces  over  too far for the new line.  It does not
  2085.               realize that these prompt characters do not all  really  appear
  2086.               on the screen.
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.         (C) Copyright 1984-85 Hersey Micro Consulting                      19
  2096.         (C) Copyright 1984-85 Hersey Micro Consulting                      19
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.         FANSI-CONSOLE                                        Starting Quickly
  2106.         _____________
  2107.         FANSI-CONSOLE                                        Starting Quickly
  2108.  
  2109.  
  2110.           4.  When    you    use    this    prompt   and   you    type    the
  2111.               echo-console-onto-printer character (Ctrl-PrtSc  for PC-DOS and
  2112.               Ctrl-P for  MS-DOS),  prompts do not appear the same as they do
  2113.               on  the  screen.   This  is  because  your  printer  does   not
  2114.               understand ANSI X3.64 escape sequences.
  2115.  
  2116.           5.  When you include an erase in display command  as  part  of your
  2117.               prompt, there  will  be a small delay while the erasing is done
  2118.               before the printed part of your prompt appears.  The closer the
  2119.               prompt  is  to the top of the display, the  longer  the  delay.
  2120.               This  is  more  noticeable  with some display  adapters  (those
  2121.               requiring the /H=1 option) than others.
  2122.  
  2123.         You may find a different set of  colors or attributes desirable.  You
  2124.         may also  want  the MS(PC)-DOS prompt to use different colors or have
  2125.         different attributes than what you type after it.  So you may want to
  2126.         use different ANSI X3.64 SGR commands, like the following:
  2127.  
  2128.         PROMPT $e[2;32;40m$e[J$e[1;36m$n$g$e[2;32m
  2129.         PROMPT $e[2;32;40m$e[J$e[1;36m$n$g$e[2;32m
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.         (C) Copyright 1984-85 Hersey Micro Consulting                      20
  2166.         (C) Copyright 1984-85 Hersey Micro Consulting                      20
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.         FANSI-CONSOLE                                        Starting Quickly
  2176.         _____________
  2177.         FANSI-CONSOLE                                        Starting Quickly
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.         2.2.10 Provide memory for applications programs
  2184.         ______ _______ ______ ___ ____________ ________
  2185.         2.2.10 Provide memory for applications programs
  2186.  
  2187.  
  2188.                   FANSI-CONSOLE
  2189.                   _____________
  2190.         Although, FANSI-CONSOLE does not require much memory for  itself,  it
  2191.         does require some.  If you have  made  ram-disks  or  print  spoolers
  2192.         consume all the extra memory you  had before, then you need to adjust
  2193.         these  programs  to use a bit less.  You need to have about the  same
  2194.         amount of memory  left  over  for  applications  programs  as you did
  2195.         before.   Otherwise  programs will run out of room because  you  have
  2196.         left too little for them.  Sometimes  a  program  will  not  complain
  2197.         directly about  having  less  memory, instead it may start doing more
  2198.         disk accesses than before.  It may  do this either to load and reload
  2199.         overlays  or  to  spill  large  amounts  of data into and  out  of  a
  2200.         temporary disk file.
  2201.  
  2202.         This even happens on computers fully loaded with  memory.   Remember,
  2203.         what counts is not  the total memory you have, but how much of it you
  2204.         have left for the applications programs.  To find out how much memory
  2205.         is left over for applications programs,  use  the  MS(PC)-DOS  CHKDSK
  2206.         command.  The last  line  printed  is  the amount of memory usable by
  2207.         applications programs.  We can not tell you exactly how much you will
  2208.         need,  since  it depends on what programs you run.   However,  nearly
  2209.         everyone should leave at least 128 KB.
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.         (C) Copyright 1984-85 Hersey Micro Consulting                      21
  2239.         (C) Copyright 1984-85 Hersey Micro Consulting                      21
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.         FANSI-CONSOLE                                        Starting Quickly
  2249.         _____________
  2250.         FANSI-CONSOLE                                        Starting Quickly
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.                          FANSI-CONSOLE
  2258.         _______________________________
  2259.         2.3 How do I use FANSI-CONSOLE?
  2260.  
  2261.  
  2262.                              FANSI-CONSOLE
  2263.                              _____________
  2264.         Now that  you  have  FANSI-CONSOLE installed, you just proceed as you
  2265.                                                       FANSI-CONSOLE
  2266.                                                       _____________
  2267.         always do,  and  mostly  ignore the fact that FANSI-CONSOLE is loaded
  2268.                                  FANSI-CONSOLE
  2269.                                  _____________
  2270.         and  running.   When the FANSI-CONSOLE banner appears at the  top  of
  2271.         your screen when you start MS(PC)-DOS, many programs magically  paint
  2272.         the screen faster without your further  intervention.   All  that  is
  2273.         necessary for you to do now is to appreciate our efforts!
  2274.  
  2275.         As noted before, you may want to use the typeahead buffer  more  than
  2276.         before.  You may also want to  take advantage of the new special keys
  2277.         described here.
  2278.  
  2279.         Some more useful features are  described  in  the  chapters  entitled
  2280.         "Detailed Installation" and "Advanced Features", but you do not  need
  2281.         to rush to those chapters yet.
  2282.  
  2283.  
  2284.         2.3.1 Using the Ctrl-F key
  2285.  
  2286.         Press the  Ctrl-F  key  to simply flush (empty) the typeahead buffer.
  2287.         The Ctrl-F is left in the buffer, but many  programs  ignore it or do
  2288.         something harmless.  If you find an application that  does  something
  2289.         dangerous with the Ctrl-F key, you may want to  try  the  Ctrl-S  key
  2290.         instead.
  2291.  
  2292.  
  2293.         2.3.2 Using the Ctrl-S key
  2294.  
  2295.         Press  the  Ctrl-S  key  to  flush the typeahead buffer and,  if  the
  2296.         current program uses Ctrl-S as a pause key, cause the current program
  2297.         to  pause.   Most  programs  pay attention to  this  key  and  pause.
  2298.         Otherwise  they  probably ignore it.  The  standard  IBM-PC  software
  2299.         processes  the  Ctrl-S  slightly  differently,  by  not flushing  the
  2300.         typeahead buffer when  a  Ctrl-S  is  pressed.   This  means that the
  2301.         standard IBM-PC software ignores the Ctrl-S character if you  already
  2302.         have some characters in the typeahead  buffer.   For  other  ways  to
  2303.         pause, see the  description  of  the  Ctrl-Num-Lock  key  in the next
  2304.         paragraph and  of  the  /L=1 option in the chapter entitled "Detailed
  2305.         Installation".
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.         (C) Copyright 1984-85 Hersey Micro Consulting                      22
  2316.         (C) Copyright 1984-85 Hersey Micro Consulting                      22
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.         FANSI-CONSOLE                                        Starting Quickly
  2326.         _____________
  2327.         FANSI-CONSOLE                                        Starting Quickly
  2328.  
  2329.  
  2330.  
  2331.  
  2332.         2.3.3 Using the Ctrl-Num-Lock key
  2333.  
  2334.         Press  the  Ctrl-Num-Lock key to cause the display to  pause  without
  2335.                                                      FANSI-CONSOLE
  2336.                                                      _____________
  2337.         flushing  the  typeahead   buffer.    With   FANSI-CONSOLE  this  key
  2338.         combination works in a  manner  similar  to the way it works with the
  2339.         standard IBM-PC software.  One advantage, however, is that unlike the
  2340.                                    FANSI-CONSOLE
  2341.                                    _____________
  2342.         standard IBM-PC software,  FANSI-CONSOLE  prevents  the appearance of
  2343.         duplicate lines during a pause.   Press  any other key combination to
  2344.         unlock the pause.  Unless the second key combination  is a Ctrl-Break
  2345.         or a Ctrl-C, it  is  ignored  other than for clearing the pause.  Any
  2346.                                 FANSI-CONSOLE
  2347.                                 _____________
  2348.         program that works with FANSI-CONSOLE pauses with Ctrl-Num-Lock.  For
  2349.         other  ways to pause, see  the  description  of  the  Ctrl-S  in  the
  2350.         previous  paragraph  and of the /L=1 option in the  chapter  entitled
  2351.         "Detailed Installation".
  2352.  
  2353.  
  2354.         2.3.4 Using the Ctrl-C or Ctrl-Break keys
  2355.  
  2356.         Press the Ctrl-C key  to  cancel  most  programs.   It  is treated by
  2357.         FANSI-CONSOLE
  2358.         _____________
  2359.         FANSI-CONSOLE as equivalent to the Ctrl-Break  key.   Both  keys  are
  2360.         treated the same  way  as  the  standard  IBM-PC  software treats the
  2361.         Ctrl-Break key, which is to flush the typeahead buffer before placing
  2362.         a Ctrl-C  in  it.   The standard IBM-PC software processes the Ctrl-C
  2363.         slightly differently, by not flushing the  typeahead  buffer  when  a
  2364.         Ctrl-C is pressed.  This means  that  the  standard  IBM-PC  software
  2365.         ignores  the  standard MS(PC)-DOS Ctrl-C cancel  character  when  you
  2366.         already  have  some  characters  in the typeahead  buffer.   Pressing
  2367.         Ctrl-C does  not  cancel  any program that Ctrl-Break does not cancel
  2368.         when using the standard IBM-PC software.
  2369.  
  2370.  
  2371.         2.3.5 Using the Ctrl-Equals key
  2372.  
  2373.         Press the Ctrl-Equals key combination,  instead  of  the  Ctrl-6  key
  2374.         combination used by  the  standard  IBM-PC  software,  to  get a Unit
  2375.         Separator (US) character.  Wherever any application program specifies
  2376.         the  use of the Ctrl-6  key  combination  in  its  user  manual,  use
  2377.                                  FANSI-CONSOLE
  2378.                                  _____________
  2379.         Ctrl-Equals instead when FANSI-CONSOLE is  installed.   This  is  the
  2380.                                                                 FANSI-CONSOLE
  2381.                                                                 _____________
  2382.         only character  whose key combination is different with FANSI-CONSOLE
  2383.         than with the standard IBM-PC software.  This character was placed at
  2384.         a different key to free  a whole row of keys (Ctrl-1 thru Ctrl-0) for
  2385.                      FANSI-CONSOLE
  2386.                      _____________
  2387.         later use by FANSI-CONSOLE.
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.         (C) Copyright 1984-85 Hersey Micro Consulting                      23
  2399.         (C) Copyright 1984-85 Hersey Micro Consulting                      23
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.         FANSI-CONSOLE                                        Starting Quickly
  2409.         _____________
  2410.         FANSI-CONSOLE                                        Starting Quickly
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.                                FANSI-CONSOLE
  2418.         _____________________________________
  2419.         2.4 How do I uninstall FANSI-CONSOLE?
  2420.  
  2421.  
  2422.         If you ever  find  that  you  need to use another application program
  2423.                        FANSI-CONSOLE
  2424.                        _____________
  2425.         without having FANSI-CONSOLE installed, because of incompatibility or
  2426.         other reasons, it is just as easy to uninstall  as  it is to install.
  2427.         The easiest way is to  start your system using a system disk on which
  2428.         FANSI-CONSOLE
  2429.         _____________
  2430.         FANSI-CONSOLE is not installed.
  2431.  
  2432.         Another way is to simply remove the "DEVICE=FCONSOLE.DEV"  line  from
  2433.         the CONFIG.SYS file on  your  normal  system disk.  If it is the only
  2434.                                  FANSI-CONSOLE
  2435.                                  _____________
  2436.         line in CONFIG.SYS, then FANSI-CONSOLE may  also  be  uninstalled  by
  2437.         deleting  or  renaming CONFIG.SYS to another  name  like  CONFIG.TMP.
  2438.         Once the line is removed from CONFIG.SYS, or CONFIG.SYS is removed or
  2439.         renamed,  you  must  restart  your computer.  This  may  be  done  by
  2440.         pressing Alt-Ctrl-Del or by turning your computer off and then on.
  2441.  
  2442.         Simply removing the FCONSOLE.DEV  file  from  your  system  disk,  or
  2443.                                                                        FANSI-
  2444.                                                                        ______
  2445.         renaming  it,  and restarting your computer  also  uninstalls  FANSI-
  2446.         CONSOLE
  2447.         _______
  2448.         CONSOLE, but it causes the following error message to be displayed by
  2449.         MS(PC)-DOS when you start your computer:
  2450.  
  2451.              Bad or missing FCONSOLE.DEV
  2452.              Bad or missing FCONSOLE.DEV
  2453.  
  2454.                                     FANSI-CONSOLE
  2455.                                     _____________
  2456.         If  you  are  uninstalling  FANSI-CONSOLE,  and  you  have  set  your
  2457.         MS(PC)-DOS prompt to use ANSI X3.64 escape sequences  codes, you will
  2458.         probably  want  to  replace  the  "DEVICE=FCONSOLE.DEV"  line in  the
  2459.         CONFIG.SYS file with a line containing "DEVICE=ANSI.SYS", or at least
  2460.         change your prompt again.
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.         (C) Copyright 1984-85 Hersey Micro Consulting                      24
  2483.         (C) Copyright 1984-85 Hersey Micro Consulting                      24
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.         FANSI-CONSOLE                                   Detailed Installation
  2493.         _____________
  2494.         FANSI-CONSOLE                                   Detailed Installation
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.                                       Chapter 3
  2504.                                       Chapter 3
  2505.  
  2506.                                 Detailed Installation
  2507.                                 Detailed Installation
  2508.  
  2509.  
  2510.  
  2511.  
  2512.         ___________________________________________________
  2513.         3.1 So what is an MS(PC)-DOS device driver, anyway?
  2514.  
  2515.  
  2516.         Now  we  describe  some  features of MS(PC)-DOS  that  are  not  well
  2517.         described in  the  IBM-PC DOS manuals.  Some but not all the features
  2518.                                   __
  2519.         are in the manuals.  What is in the manuals  is  definitely  hard  to
  2520.         find.  IBM has even moved most of this  information  to  a separately
  2521.         purchased manual called the DOS Technical Reference Manual.  We  feel
  2522.                                                              FANSI-CONSOLE
  2523.                                                              _____________
  2524.         it is useful for you to know this to understand what FANSI-CONSOLE is
  2525.         and how it works.
  2526.  
  2527.         MS(PC)-DOS has  provision  for  people other than IBM or Microsoft to
  2528.         write something called a "loadable device driver".  A loadable device
  2529.         driver is Microsoft's excellent answer  to  the  problems  that  many
  2530.         IBM-PC compatible add-on hardware manufactures had with DOS 1.xx. The
  2531.         problem was that to make  a new piece of hardware work in your system
  2532.         as though it was really an integral part of the original  IBM-PC  and
  2533.         IBM-PC DOS, the add-on manufacturers had to create software for their
  2534.         cards  and  make  it  look  like  part  of  the original IBM-PC  DOS.
  2535.         However, they were not given the source program  code for MS(PC)-DOS,
  2536.         nor were they given a standard way to write their software  and  have
  2537.         MS(PC)-DOS  include  this  code  into  itself  as it started up.   So
  2538.         everyone started disassembling  the  operating system and making some
  2539.         very ugly programs that patched themselves into the operating  system
  2540.         in whatever ways they could figure out.  The result was that choosing
  2541.         two  of  these programs for two different pieces of  add-on  hardware
  2542.         would almost invariably cause  conflicts  and  they  would  not  work
  2543.         together.   Furthermore,  the  programs  would  not  work with  newer
  2544.         versions  of  MS(PC)-DOS, if  for  no  other  reason  than  that  the
  2545.         MS(PC)-DOS internal program variable addresses would change.
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.         (C) Copyright 1984-85 Hersey Micro Consulting                      25
  2558.         (C) Copyright 1984-85 Hersey Micro Consulting                      25
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.         FANSI-CONSOLE                                   Detailed Installation
  2568.         _____________
  2569.         FANSI-CONSOLE                                   Detailed Installation
  2570.  
  2571.  
  2572.         Microsoft's solution was to  allow  add-on  hardware manufacturers to
  2573.         write  programs  called  loadable  device  drivers  to control  their
  2574.         hardware ("drive their devices") by following a standard  form  which
  2575.         Microsoft specified.  These device drivers are then loaded  at  start
  2576.         up time similarly  to  the  original  device  drivers  that come with
  2577.         MS(PC)-DOS from your original  manufacturer  (IBM  or your equivalent
  2578.         maker).   This  is  a  new  feature  of  MS(PC)-DOS  2.00  and  later
  2579.         versions.
  2580.  
  2581.         Now all the add-on hardware manufacturers have to do is to give you a
  2582.         driver  program  in a regular MS(PC)-DOS file, and tell  you  how  to
  2583.         include  it  in  your  operating  system as you start up.   IBM  even
  2584.         provides two loadable device drivers themselves.  One  is  a  console
  2585.         driver called  ANSI.SYS  and  was provided in object form.  The other
  2586.         was a read/write memory based disk  emulation  (ram-disk)  which  was
  2587.         provided as a listing (source form)  in  the  MS(PC)-DOS  manual  for
  2588.         version 2.0. In version 3.0 they included a similar program in object
  2589.         form called VDISK.SYS.
  2590.  
  2591.         Besides allowing the  add-on  hardware manufacturers to create driver
  2592.         programs for their hardware, the loadable device drivers  can also be
  2593.         used to change the behavior of devices which are already supported by
  2594.                                           FANSI-CONSOLE
  2595.                                           _____________
  2596.         MS(PC)-DOS.  That is exactly what FANSI-CONSOLE is all about!
  2597.  
  2598.         The  best  part is how you incorporate loadable device  drivers  into
  2599.         MS(PC)-DOS.  All you have to do is create  a  file  called CONFIG.SYS
  2600.         with  a  few commands in it.  MS(PC)-DOS always read  this  file,  if
  2601.         there is  one  on  your  system  disk, when it starts and it executes
  2602.         these commands before  it  does  anything  else.   It  does this even
  2603.         before doing the AUTOEXEC.BAT file.   Because  of the nature of these
  2604.         commands, they may only be done in the  CONFIG.SYS  file  and nowhere
  2605.         else.
  2606.  
  2607.         The command to load a loadable device driver is:
  2608.  
  2609.         DEVICE=<driver file name> <options>
  2610.         DEVICE=<driver file name> <options>
  2611.  
  2612.         The <driver file name> part is the MS(PC)-DOS file name of the device
  2613.         driver.   If  the  driver  is  in  a  directory  other than the  root
  2614.         directory, the complete path name  must  be used.  What the <options>
  2615.         part looks like is entirely up to  your device driver authors (that's
  2616.         us!).  So it looks like whatever they  decide.  It may look different
  2617.         for different device drivers.  Often <options> are unnecessary.
  2618.  
  2619.         The order  of  the  DEVICE commands determines which is loaded first.
  2620.         If two drivers have the same name, like CON: which is the name of the
  2621.         MS(PC)-DOS console driver, the one which is loaded  last  is  the one
  2622.         used.
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.         (C) Copyright 1984-85 Hersey Micro Consulting                      26
  2630.         (C) Copyright 1984-85 Hersey Micro Consulting                      26
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.         FANSI-CONSOLE                                   Detailed Installation
  2640.         _____________
  2641.         FANSI-CONSOLE                                   Detailed Installation
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.         _______________________________________
  2649.         3.2 What if my needs are ... different?
  2650.  
  2651.  
  2652.         FANSI-CONSOLE
  2653.         _____________
  2654.         FANSI-CONSOLE has many  installation  options.  They all have default
  2655.                                         FANSI-CONSOLE
  2656.                                         _____________
  2657.         values which are set  so  that  FANSI-CONSOLE  is  as  similar to the
  2658.         standard  IBM-PC  console  software  as  possible.   This means,  for
  2659.         example, that the options  which  require  hardware dependent values,
  2660.         have  defaults  that match the needs of the standard  IBM-PC  display
  2661.                                          FANSI-CONSOLE
  2662.                                          _____________
  2663.         adapter cards.  So, by default,  FANSI-CONSOLE  should  work  on  all
  2664.         "equivalent" computers and adapter cards.  However,  if  you  do  not
  2665.                                                           FANSI-CONSOLE
  2666.                                                           _____________
  2667.         have  a  standard  IBM-PC  display adapter card,  FANSI-CONSOLE  will
  2668.                       ______
  2669.         probably work better if the option values are changed.  Also, many of
  2670.         the options are used to select  behavior which is more to your liking
  2671.         than the behavior of the standard IBM-PC console software.
  2672.  
  2673.         You do not need to be a technical genius to figure out how to set the
  2674.         options for your computer.  It just takes some reading, some thought,
  2675.         and a few minutes time.  It only needs to be figured out once, unless
  2676.         you change your needs by, for example, changing  your display adapter
  2677.         card.  You will probably find that it will be worth the  effort.   Do
  2678.         not worry.  You  can  not  hurt  your  computer  by experimenting and
  2679.         trying out different  option  settings,  even  if they turn out to be
  2680.         wrong for your display adapter card.   The  worst  thing  that  could
  2681.         happen is that you would have to  start the installation process over
  2682.         again.
  2683.  
  2684.         Sometimes the description for an  option  refers to other sections of
  2685.         this user manual.  If you are unsure about how  you  want to set that
  2686.         option after reading the description, you may  want to read the other
  2687.         sections before deciding.  Again,  do  not  worry.   You  can  always
  2688.         change your choice later.
  2689.  
  2690.         The options are set by "parameter switches" which  are  added  to the
  2691.         end of  the  DOS  configuration command in the CONFIG.SYS file.  Each
  2692.         option takes the form of an arbitrary number  of  spaces  followed by
  2693.         one slash (or a minus sign, if you prefer)  a  letter, an equal sign,
  2694.         and a number.  If the number starts with a  zero,  it is considered a
  2695.         hexadecimal number.  Otherwise it is  considered  a  decimal  number.
  2696.         The letter  tells  which option is being set and the number specifies
  2697.         the value of the option.  It does not matter  which  case  (upper  or
  2698.         lower) the letters are.  An example is:
  2699.  
  2700.         DEVICE=FCONSOLE.DEV  /G=400  /S=10000
  2701.         DEVICE=FCONSOLE.DEV  /G=400  /S=10000
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.         (C) Copyright 1984-85 Hersey Micro Consulting                      27
  2710.         (C) Copyright 1984-85 Hersey Micro Consulting                      27
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.         FANSI-CONSOLE                                   Detailed Installation
  2720.         _____________
  2721.         FANSI-CONSOLE                                   Detailed Installation
  2722.  
  2723.  
  2724.         We use many spaces between options in  this manual, only for clarity.
  2725.         You may use as many spaces as  you  like, or even no spaces.  The one
  2726.         exception  is  that  there  must  be  at  least  one space after  the
  2727.         FCONSOLE.DEV file name, if there  are  any  options  specified.   The
  2728.         options  are  processed in a left to right order, so if an option  is
  2729.         specified more than once, the rightmost  instance  will  be  the  one
  2730.         which has an effect.
  2731.  
  2732.         The option letters and their meanings are as follows:
  2733.  
  2734.         A - Attributes
  2735.         B - Blink
  2736.         C - Color What You Can
  2737.         F - Font Table Address
  2738.         G - Ctrl-G Bell Length
  2739.         H - Horizontal Retrace Delay
  2740.         I - Initialize with Internal Controller parameters
  2741.         K - Key Bell Frequency
  2742.         L - Lock on Scroll-Lock
  2743.         M - Macro Memory Allocated
  2744.         N - No Color Display
  2745.         O - One Finger Typing
  2746.         P - Page Overlap
  2747.         R - Recall Line Maximum
  2748.         S - Screen Save Timeout
  2749.         T - TTY ROM BIOS Calls Use ANSI X3.64
  2750.         V - Vertical Retrace Delay
  2751.         W - Word Wide Screen Move
  2752.         X - Extended Features
  2753.         Y - Yuck, You Should Be So Compatible
  2754.  
  2755.         The  following  subsections  describe  each  option  in detail.   The
  2756.         chapter   entitled   "Compatibility    and   Limitations"   indicates
  2757.         appropriate option selections for  various  hardware  configurations,
  2758.         when they differ from the defaults.
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.         (C) Copyright 1984-85 Hersey Micro Consulting                      28
  2779.         (C) Copyright 1984-85 Hersey Micro Consulting                      28
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.         FANSI-CONSOLE                                   Detailed Installation
  2789.         _____________
  2790.         FANSI-CONSOLE                                   Detailed Installation
  2791.  
  2792.  
  2793.                                     A - Attributes
  2794.                                     _   __________
  2795.                                     A - Attributes
  2796.  
  2797.                                                 FANSI-CONSOLE
  2798.                                                 _____________
  2799.         This option specifies the response that FANSI-CONSOLE should give  to
  2800.         the ANSI X3.64 device attributes (DA) command.  Setting  this  option
  2801.         is  only  important  if  you  have  a program expecting to talk to  a
  2802.         particular ANSI  X3.64  terminal,  and it wants the exact response of
  2803.                                                          FANSI-CONSOLE
  2804.                                                          _____________
  2805.         that particular terminal  from  the DA command.  FANSI-CONSOLE treats
  2806.         this option as a two byte  number.  The high byte specifies the first
  2807.         value returned, and the low byte specifies the  second byte returned.
  2808.         This is easiest to understand when a hexadecimal number is specified,
  2809.                                                                        FANSI-
  2810.                                                                        ______
  2811.         by using a  leading  zero.   So  for  example,  /A=00100 makes FANSI-
  2812.         CONSOLE
  2813.         _______
  2814.         CONSOLE return ESC [ ?  01 ; 00, which is the response code for a DEC
  2815.         VT101 terminal.  The default is /A=00000.  This  may be changed if we
  2816.         get an official implementation number.  For  more  details,  see  the
  2817.         section entitled "What can the  ANSI  X3.64 escape sequences do?"  in
  2818.         the chapter entitled "ANSI X3.64 escape sequences".
  2819.  
  2820.  
  2821.  
  2822.                                       B - Blink
  2823.                                       _   _____
  2824.                                       B - Blink
  2825.  
  2826.                                        FANSI-CONSOLE
  2827.                                        _____________
  2828.         This option specifies whether  FANSI-CONSOLE  should  blink the video
  2829.         display  on  and off when scrolling the color display  in  the  25x80
  2830.         alphanumeric screen display mode.  It  has  no effect unless the /H=1
  2831.                                                FANSI-CONSOLE
  2832.                                                _____________
  2833.         option is used.  A value of /B=1 means FANSI-CONSOLE should blink.  A
  2834.                             FANSI-CONSOLE
  2835.                             _____________
  2836.         value of /B=0 means FANSI-CONSOLE should not blink.  Other values are
  2837.         ignored.  Blinking  the  screen  during scrolling allows the use of a
  2838.         faster  scrolling  routine that would otherwise  cause  "snow"  (also
  2839.         known as hashing) on monitors requiring the /H=1 option.  If the /H=1
  2840.         option must  be  used,  we recommend using /B=1 (unless /W=1) because
  2841.         otherwise the scrolling will be  too  slow.  The drawback to blinking
  2842.         is that it is somewhat hard on the eyes.   However,  this is what the
  2843.         standard IBM-PC BIOS does, so  it  will appear "normal".  The default
  2844.         value is  /B=1,  because  the IBM-PC color graphics card requires the
  2845.         /H=1 option.  Related options are /H, /V, and /W.
  2846.  
  2847.         For the IBM-PC color graphics adapter, we recommend /B=1.
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.         (C) Copyright 1984-85 Hersey Micro Consulting                      29
  2866.         (C) Copyright 1984-85 Hersey Micro Consulting                      29
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.         FANSI-CONSOLE                                   Detailed Installation
  2876.         _____________
  2877.         FANSI-CONSOLE                                   Detailed Installation
  2878.  
  2879.  
  2880.                                 C - Color What You Can
  2881.                                 _   _____ ____ ___ ___
  2882.                                 C - Color What You Can
  2883.  
  2884.                                       FANSI-CONSOLE
  2885.                                       _____________
  2886.         This option specifies whether FANSI-CONSOLE should use the ANSI X3.64
  2887.         SGR current graphics rendition to color the characters written to the
  2888.                                                         FANSI-CONSOLE
  2889.                                                         _____________
  2890.         screen where possible.  A value of /C=1  means  FANSI-CONSOLE  should
  2891.                                                      FANSI-CONSOLE
  2892.                                                      _____________
  2893.         use the current SGR.  A value of  /C=0 means FANSI-CONSOLE should use
  2894.         IBM-PC ROM BIOS compatible coloring.  Other values are ignored.  This
  2895.         option gives the starting value  for  the FANSI-COLOR mode, which may
  2896.         later be changed with the ANSI X3.64 FANSI-SM  and FANSI-RM commands.
  2897.         If the /C=1 option is used, many programs  which  would  display only
  2898.         white characters on  a  black  background  with  /C=0,  will  display
  2899.         characters in the current colors and attributes  set by the last ANSI
  2900.         X3.64  SGR  command instead.  This would normally be the  colors  and
  2901.         attributes set  by  the  MS(PC)-DOS PROMPT command.  To do this, /C=1
  2902.         forces all screen display mode settings be modified to the equivalent
  2903.         colored variation,  if  there  is one.  Also, /C=1 forces the primary
  2904.         graphics rendition to have the last foreground and background  colors
  2905.         explicitly set with the ANSI X3.64 SGR command.  The default value is
  2906.         /C=0, because this is the IBM-PC compatible  setting.   We  generally
  2907.         suggest /C=1, because  it  makes  many  programs  use  the colors you
  2908.                                                                        FANSI-
  2909.                                                                        ______
  2910.         prefer instead of white on black.  However, if you insist that FANSI-
  2911.         CONSOLE
  2912.         _______
  2913.         CONSOLE colors things the same  way  as the standard IBM-PC software,
  2914.                  ____
  2915.         then you must use /C=0.  This option is related  to  the  /N  option,
  2916.         which has priority over this option.
  2917.  
  2918.         However,  there  may  be  a  few programs which do not  color  things
  2919.         reasonably when /C=1, particularly some games.  Note that this option
  2920.         will mostly affect only those programs which normally unintentionally
  2921.         cause  the  colors to be white on black as a side effect of  changing
  2922.         the  screen  display  mode.   Programs  which  intentionally set  the
  2923.         foreground and background colors will not be affected.
  2924.  
  2925.  
  2926.  
  2927.                                 F - Font Table Address
  2928.                                 _   ____ _____ _______
  2929.                                 F - Font Table Address
  2930.  
  2931.         This option  specifies  the offset in the ROM BIOS segment (F000:) of
  2932.         the normal graphics character set.  The default  offset  is  /F=0FA6E
  2933.         (hexadecimal), since this  is  the  address  used  in  the IBM-PC ROM
  2934.         BIOS.  If this option is  not  set appropriately, then the characters
  2935.                          ________ ______ _______ _____
  2936.         displayed in the graphics screen display modes will appear as strange
  2937.                                                   not
  2938.                                                   ___
  2939.         shapes instead of characters.   This  is  not meant to allow a way to
  2940.         create alternate character  sets,  but  only  to  specify  where  the
  2941.         regular  graphics  character  set  is  in  the  ROM  if  you  have  a
  2942.         non-standard PC. Most people will not need  to set this option.  This
  2943.         only  affects   graphics  screen  display  mode  characters  and  not
  2944.         alphanumeric screen display  mode  characters.   Alternate  character
  2945.         sets for the graphics screen display modes may  be  specified  in the
  2946.         usual manner.
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.         (C) Copyright 1984-85 Hersey Micro Consulting                      30
  2953.         (C) Copyright 1984-85 Hersey Micro Consulting                      30
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.         FANSI-CONSOLE                                   Detailed Installation
  2963.         _____________
  2964.         FANSI-CONSOLE                                   Detailed Installation
  2965.  
  2966.  
  2967.                                 G - Ctrl-G Bell Length
  2968.                                 _   ______ ____ ______
  2969.                                 G - Ctrl-G Bell Length
  2970.  
  2971.         This option specifies the duration of the Ctrl-G  bell.  The duration
  2972.         is specified as a delay loop count, so the exact delay  time  depends
  2973.         upon  how  fast your IBM-PC or equivalent runs.  For  the  IBM-PC,  a
  2974.         count of /G=4096 lasts about one  second.   The  default  is  /G=4096
  2975.         because it is the amount of time used by the IBM-PC ROM BIOS.  If you
  2976.         like your bell a  bit  shorter,  we suggest the bell given by /G=400.
  2977.         If your computer is faster than an IBM-PC, you may want  to  increase
  2978.         this number.  Specifying /G=0 turns off the Ctrl-G bell entirely.
  2979.  
  2980.  
  2981.  
  2982.                              H - Horizontal Retrace Delay
  2983.                              _   __________ _______ _____
  2984.                              H - Horizontal Retrace Delay
  2985.  
  2986.                                           FANSI-CONSOLE
  2987.                                           _____________
  2988.         This  option  specifies  whether  FANSI-CONSOLE  must  wait  for  the
  2989.         horizontal retrace signal on color graphics cards before  writing  to
  2990.         screen memory in the 25x80 alphanumeric screen display modes.  It has
  2991.                                                                        FANSI-
  2992.                                                                        ______
  2993.         no effect for monochrome display cards.  A value of /H=1 means FANSI-
  2994.         CONSOLE                                      FANSI-CONSOLE
  2995.         _______                                      _____________
  2996.         CONSOLE  must  delay.  A value of /H=0 means FANSI-CONSOLE  need  not
  2997.         delay.  Other values are ignored.  The default value is /H=1, because
  2998.         the  IBM-PC  color graphics card requires this delay or  else  "snow"
  2999.         (also known  as  hashing) appears when the screen is written to.  You
  3000.         may not mind this, but most people  do.  If your add-on manufacture's
  3001.         color graphics card does not require a delay,  then  using  /H=0 will
  3002.         give a  much  nicer  and faster screen display.  The chapter entitled
  3003.         "Compatibility and Limitations" indicates  those display adapters for
  3004.         which /H=0 is  appropriate.   In  addition,  we  have  a test program
  3005.         called  SNOW.   Just run SNOW, and you will able to see which way  to
  3006.         set the /H option.  Related options are /B, /V, and /W.
  3007.  
  3008.         For the IBM-PC color graphics adapter,  we  recommend  /H=1.   For  a
  3009.         Tecmar Graphics Master, use /H=0.  For Compaq's or  Zenith 150's, use
  3010.         /H=0.
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.         (C) Copyright 1984-85 Hersey Micro Consulting                      31
  3032.         (C) Copyright 1984-85 Hersey Micro Consulting                      31
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.         FANSI-CONSOLE                                   Detailed Installation
  3042.         _____________
  3043.         FANSI-CONSOLE                                   Detailed Installation
  3044.  
  3045.  
  3046.                   I - Initialize with Internal Controller Parameters
  3047.                   _   __________ ____ ________ __________ __________
  3048.                   I - Initialize with Internal Controller Parameters
  3049.  
  3050.                                           FANSI-CONSOLE
  3051.                                           _____________
  3052.         This  option  specifies  whether  FANSI-CONSOLE  should  use its  own
  3053.         internal parameter values for initializing  the  CRT  controller.   A
  3054.                               FANSI-CONSOLE
  3055.                               _____________
  3056.         value of  /I=0  means FANSI-CONSOLE should use the table given by the
  3057.                                               FANSI-CONSOLE
  3058.                                               _____________
  3059.         ROM  BIOS.   A  value  of /I=n means  FANSI-CONSOLE  should  use  its
  3060.                                                FANSI-CONSOLE
  3061.                                                _____________
  3062.         internal  table  number n.  Currently, FANSI-CONSOLE  has  three  (3)
  3063.         internal tables.  An  internal  table  should  be used if you want to
  3064.         give your own starting values which are different from those given by
  3065.         the ROM BIOS.  To find the internal tables in a specific  version  of
  3066.         FANSI-CONSOLE
  3067.         _____________
  3068.         FANSI-CONSOLE, so  that  you  may change the values, you must specify
  3069.         /I=1 and examine interrupt vector  01D  hex.  The other tables follow
  3070.         immediately afterwards,  in address increments of 40 hex.  Generally,
  3071.         we recommend that you do not use /I=1, unless  you  are  an  advanced
  3072.         user.  So the default  value  is  /I=0.   Use /I=2 if you have an IBM
  3073.         Enhanced Graphics Adapter (EGA) and a normal color display.  Use /I=3
  3074.         if you have an  EGA  and  the IBM Enhanced Display or equivalent.  If
  3075.         you do not specify the appropriate /I option with an EGA, the display
  3076.         will appear "twisted"  or  full  of  "dots", or will "roll" or "blink
  3077.         rapidly".  The  symptoms  vary wildly, but the main point is that the
  3078.         display is totally unreadable.  You will also see symptoms like these
  3079.         if the EGA /I options  are used with a regular display adapter.  In a
  3080.         later release, this will be made unnecessary for the EGA.
  3081.  
  3082.  
  3083.  
  3084.                                 K - Key Bell Frequency
  3085.                                 _   ___ ____ _________
  3086.                                 K - Key Bell Frequency
  3087.  
  3088.         This option specifies the frequency of the keyboard  buffer full bell
  3089.         and of keyclicks.  The frequency is specified  as a delay loop count,
  3090.         so  the  exact  frequency  depends  upon  how  fast  your  IBM-PC  or
  3091.         equivalent runs.  The default value is  /K=048  because  that  causes
  3092.         FANSI-CONSOLE
  3093.         _____________
  3094.         FANSI-CONSOLE's keyboard buffer full bell to sound similar to that of
  3095.         the IBM-PC ROM BIOS.  If your  computer is faster than an IBM-PC, you
  3096.         may want to increase this number.  The keyclick  sounds  may  be made
  3097.         louder    by    pressing    Alt-Ctrl-DarkPlus    and    quieter    by
  3098.         Alt-Ctrl-DarkMinus, just as is  normal  for  Compaq machines.  (These
  3099.         are the numeric pad plus and minus keys, respectively).
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.         (C) Copyright 1984-85 Hersey Micro Consulting                      32
  3117.         (C) Copyright 1984-85 Hersey Micro Consulting                      32
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.         FANSI-CONSOLE                                   Detailed Installation
  3127.         _____________
  3128.         FANSI-CONSOLE                                   Detailed Installation
  3129.  
  3130.  
  3131.                                L - Lock on Scroll Lock
  3132.                                _   ____ __ ______ ____
  3133.                                L - Lock on Scroll Lock
  3134.  
  3135.         This option specifies whether to have  a  one-finger  pause  key.   A
  3136.                             FANSI-CONSOLE
  3137.                             _____________
  3138.         value of /L=1 means FANSI-CONSOLE has  a  one-finger  pause  key.   A
  3139.                                FANSI-CONSOLE
  3140.                                _____________
  3141.         value of  /L=0  means  FANSI-CONSOLE does not have a one-finger pause
  3142.         key.   The  default  value  is  /L=0,  because  this  is  the  IBM-PC
  3143.         compatible setting.  This option gives the  starting  value  for  the
  3144.         FANSI-LOCK mode, which  may  later  be  changed  with  the ANSI X3.64
  3145.         FANSI-SM and FANSI-RM commands.
  3146.  
  3147.         To use the one-finger pause key when the /L=1 option is  used,  press
  3148.         the Scroll-Lock key without any shifting keys to cause the display to
  3149.         pause  without  flushing  the  typeahead  buffer.   This  key  stroke
  3150.         combination  works  slightly  differently  than   the   Ctrl-Num-Lock
  3151.         combination.   Unlike  Ctrl-Num-Lock, Scroll-Lock acts as  a  toggle.
  3152.         When the Scroll-Lock  pause  is  on,  if the scroll recall feature is
  3153.         also disabled, other keys may be used to type ahead without affecting
  3154.         the pause.  If the scroll recall  feature  is  enabled,  then  scroll
  3155.         recall may be done when the Scroll-Lock is  on.  Pressing Scroll-Lock
  3156.         a second time clears the  pause.   You will probably find Scroll-Lock
  3157.         more convenient than Ctrl-Num-Lock,  mostly  because  it  is  a  "one
  3158.                                                         FANSI-CONSOLE
  3159.                                                         _____________
  3160.         finger" pause key.  Any program that works with FANSI-CONSOLE  pauses
  3161.         with Scroll-Lock.  Pressing the Scroll-Lock  key  with a shift or Alt
  3162.         key, when the /L=1 option is used, has the same effect as Scroll-Lock
  3163.         does when the /L=0 option is used.   In  other  words,  it  sets  the
  3164.         scroll  lock  bit for  use  by  the  application  programs,  such  as
  3165.         Borland's Sidekick.  For other ways to pause, see the descriptions of
  3166.         Ctrl-S and Ctrl-Num-Lock in the chapter entitled "Starting Quickly".
  3167.  
  3168.         If the /L=0 option  is  specified,  this kind of pausing may still be
  3169.         done using the Alt-Scroll-Lock key combination.   Of  course,  it  is
  3170.         then a two finger pause!
  3171.  
  3172.         Related options are /P, and /R.
  3173.  
  3174.  
  3175.  
  3176.                               M - Macro Memory Allocated
  3177.                               _   _____ ______ _________
  3178.                               M - Macro Memory Allocated
  3179.  
  3180.         This option specifies how  much  read/write  memory  to  reserve  for
  3181.         varying space requirements.  This memory  is  used  for  saving  ANSI
  3182.         X3.64 command parameters and keyboard  macro  strings.   To  estimate
  3183.         your requirements, add your total keyboard macro  string  lengths  to
  3184.         the length of your longest keyboard macro.   The length of a keyboard
  3185.         macro string  is  the number of characters which get entered when you
  3186.         press the key.  Then add 100 and multiply by 1.25. Remember that this
  3187.         is only an estimate.   You  may  be  able to do with less space.  The
  3188.         value to specify is measured in bytes.  The default and minimum value
  3189.         is /M=512.  The maximum value is about /M=40000.  If the value is out
  3190.         of range,  the  appropriate  limit is used instead.  For more details
  3191.         about keyboard macros, see the section  entitled  "How  do  I  assign
  3192.                    FANSI-CONSOLE
  3193.                    _____________
  3194.         strings to FANSI-CONSOLE keys?"   in  the  chapter entitled "Advanced
  3195.         Features".
  3196.  
  3197.         (C) Copyright 1984-85 Hersey Micro Consulting                      33
  3198.         (C) Copyright 1984-85 Hersey Micro Consulting                      33
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.         FANSI-CONSOLE                                   Detailed Installation
  3208.         _____________
  3209.         FANSI-CONSOLE                                   Detailed Installation
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.                                  N - No Color Display
  3216.                                  _   __ _____ _______
  3217.                                  N - No Color Display
  3218.  
  3219.                                         FANSI-CONSOLE
  3220.                                         _____________
  3221.         This option specifies  whether  FANSI-CONSOLE should attempt to force
  3222.         most  programs  to  use  only  black  and  white   for  the  graphics
  3223.                                             FANSI-CONSOLE
  3224.                                             _____________
  3225.         rendition.  A value of /N=1  means  FANSI-CONSOLE should try to force
  3226.                                                                 FANSI-CONSOLE
  3227.                                                                 _____________
  3228.         only black and white to be used.  A value of /N=0 means FANSI-CONSOLE
  3229.         should allow the  use  of  color.   Other values are ignored.  If the
  3230.         /N=1 option  is  used, many programs which would use color with /N=0,
  3231.         will display characters in black and white instead.  To do this, /N=1
  3232.         forces all screen display mode settings be modified to the equivalent
  3233.         monochromatic variation, if there is  one.   Also,  /N=1  forces  the
  3234.         primary graphics rendition to have the last foreground and background
  3235.         colors explicitly set with the  ANSI  X3.64 SGR command.  The default
  3236.         value  is  /N=0, because this is the IBM-PC compatible  setting.   We
  3237.         generally  suggest   /N=0,  unless  you  have  a  monochrome  display
  3238.         connected to  a  color display adapter and you find that some colored
  3239.         characters are not readable on your display.  This  option is related
  3240.         to the  /C  option, which this option has priority over.  This option
  3241.         gives the starting value for the FANSI-NOCOLOR mode,  which may later
  3242.         be changed with  the  ANSI  X3.64  FANSI-SM  and  FANSI-RM  commands.
  3243.         Programs which intentionally set the foreground and background colors
  3244.         will not be affected.
  3245.  
  3246.  
  3247.  
  3248.                                 O - One Finger Typing
  3249.                                 _   ___ ______ ______
  3250.                                 O - One Finger Typing
  3251.                               The option is the letter O
  3252.  
  3253.         This option specifies whether to allow one finger typing.  A value of
  3254.                    FANSI-CONSOLE
  3255.                    _____________
  3256.         /O=1 means FANSI-CONSOLE will toggle the  Alt,  Ctrl,  or  shift  key
  3257.         states  only  when you press the appropriate key, and  not  when  you
  3258.         release it.  This means that  you  remain Alt'ed, Ctrl'ed, or shifted
  3259.         until you press  the  key  again.   Note that in this situation, each
  3260.         shift key is  a  separate  shift  lock  and  both  must be off to get
  3261.                                                           FANSI-CONSOLE
  3262.                                                           _____________
  3263.         unshifted  characters.   A  value  of /O=0 means  FANSI-CONSOLE  will
  3264.         toggle the  Alt,  Ctrl,  or  shift  key state both when you press the
  3265.         appropriate key, and when you release it.  The default value is /O=0,
  3266.         since this gives the normal behavior of keyboards.
  3267.         The /O option is for handicappers and  others who find it impractical
  3268.         to press multiple keys at once, such as both  the  control key and an
  3269.                                     not
  3270.         alphabetic key.  If you are not physically handicapped, you  probably
  3271.         will want to use  /O=0.   This  option has nothing to do with whether
  3272.         you are a touch typist versus whether you hunt and peck.
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.         (C) Copyright 1984-85 Hersey Micro Consulting                      34
  3282.         (C) Copyright 1984-85 Hersey Micro Consulting                      34
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.         FANSI-CONSOLE                                   Detailed Installation
  3292.         _____________
  3293.         FANSI-CONSOLE                                   Detailed Installation
  3294.  
  3295.  
  3296.                                    P - Page Overlap
  3297.                                    _   ____ _______
  3298.                                    P - Page Overlap
  3299.  
  3300.         This option specifies the starting value of the  number  of  lines of
  3301.         overlap between pages used by the scroll  recall feature.  A value of
  3302.         /P=0 also implies that no status line should be shown on  the  recall
  3303.         screen, so that the whole screen may be seen.  A value of /P which is
  3304.         more than zero also implies that a status line should be shown at the
  3305.         top of the recall  screen.   The  default  value  is  /P=4.  For more
  3306.         details about the scroll recall feature,  see  the  section  entitled
  3307.         "How do I  recall  lines  which  have scrolled away?"  in the chapter
  3308.         entitled "Advanced Features".  Related options are /L, and /R.
  3309.  
  3310.  
  3311.  
  3312.                                R - Recall Line Maximum
  3313.                                _   ______ ____ _______
  3314.                                R - Recall Line Maximum
  3315.  
  3316.         This  option  specifies how many lines of space to  reserve  for  the
  3317.         scroll recall feature buffer.  A value of /R=0 means that no space is
  3318.         reserved for the scroll  recall  feature,  which  means  that  scroll
  3319.         recall is completely unavailable.  A non-zero value  for  /R  implies
  3320.         that the scroll recall feature is initially on.  A non-zero value for
  3321.         /R which is less than 50 implies  that  50  lines  are  reserved  for
  3322.         scroll recall, since there must be enough room in the buffer  for  at
  3323.         least one screenful, and screens  may be as much as 50 lines high.  A
  3324.         value for /R which is at least 50 lines indicates that  exactly  that
  3325.         many lines of  memory  are  reserved  for  scroll  recall.  Each line
  3326.         requires 160 bytes of memory.  For example, /R=100  requires about 16
  3327.         KB more read/write memory than /R=0.   The  default  value  is  /R=0,
  3328.         since this gives the minimum space usage.  For more details about the
  3329.         scroll recall feature, see the section  entitled  "How  do  I  recall
  3330.         lines which have scrolled away?"  in the chapter  entitled  "Advanced
  3331.         Features".  Related options are /L, and /P.
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.         (C) Copyright 1984-85 Hersey Micro Consulting                      35
  3355.         (C) Copyright 1984-85 Hersey Micro Consulting                      35
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.         FANSI-CONSOLE                                   Detailed Installation
  3365.         _____________
  3366.         FANSI-CONSOLE                                   Detailed Installation
  3367.  
  3368.  
  3369.                                S - Screen Save Timeout
  3370.                                _   ______ ____ _______
  3371.                                S - Screen Save Timeout
  3372.  
  3373.                                       FANSI-CONSOLE
  3374.                                       _____________
  3375.         This option specifies whether FANSI-CONSOLE  should  use  its  screen
  3376.         saver feature and how long the  timeout should be.  The value used is
  3377.         the number of 1/18.2 second intervals counted before  turning off all
  3378.         the display output.  If no keys are pressed or  there  is  no  output
  3379.         from a program using ROM BIOS calls or MS-DOS before the timeout, the
  3380.         console screen display is  automatically  turned  off.   This  is  to
  3381.         prevent you from accidentally permanently burning a pattern into your
  3382.         display screen  by  displaying the same thing on the screen too long.
  3383.         When the display is turned off,  any key including a shifting key may
  3384.         be pressed to turn the display back on.  When the display  is  turned
  3385.         back on, the data  displayed  appears  the same as it did just before
  3386.         the display was turned off.  The default count of /S=0 may be used to
  3387.         specify always keeping the screen  display  on, which is the behavior
  3388.         of the standard ROM BIOS software.  We do not recommend this setting,
  3389.         but we make the defaults as compatible as possible with the standard,
  3390.         to avoid surprising people.  Otherwise the timeout  can be as much as
  3391.         about one hour if  /S=0FFFF  is  used.   We  suggest  /S=10000, for a
  3392.         timeout of about ten minutes.  18.2  units/sec * 60 secs/min * 10 min
  3393.         = 10920 units, actually.
  3394.  
  3395.         Note that some programs set the  border,  color  palette,  or  screen
  3396.         display mode directly  instead  of  through  the  BIOS  calls.   Such
  3397.         programs include some painting programs,  like  PC  Paint,  and  some
  3398.         programs  which  use  more  than  one  screen display mode to  option
  3399.         between graphics  and  text,  like Lotus 123. When these programs are
  3400.         used  and  the screen is disabled and then restored,  the  border  or
  3401.         palette may be a different color than before the screen was disabled,
  3402.         or the screen may appear totally distorted.  This is because hardware
  3403.         state of these values cannot be read and then restored, but they must
  3404.                                                                        FANSI-
  3405.                                                                        ______
  3406.         be changed to disable  the  screen.   So  to  do  the restore, FANSI-
  3407.         CONSOLE                                                        FANSI-
  3408.         _______                                                        ______
  3409.         CONSOLE must assume the values were as they were last set  by  FANSI-
  3410.         CONSOLE
  3411.         _______
  3412.         CONSOLE.
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.         (C) Copyright 1984-85 Hersey Micro Consulting                      36
  3434.         (C) Copyright 1984-85 Hersey Micro Consulting                      36
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.         FANSI-CONSOLE                                   Detailed Installation
  3444.         _____________
  3445.         FANSI-CONSOLE                                   Detailed Installation
  3446.  
  3447.  
  3448.         If you specify the /S option but the screen  does  not turn off after
  3449.         the specified  period,  then it may be that your display adapter card
  3450.         has no way to  disable the video signal.  There is no way to have the
  3451.         /S option work with such adapters.  It may also  be  that the way the
  3452.         video signal enable is turned off is  different from that required by
  3453.                                FANSI-CONSOLE
  3454.                                _____________
  3455.         IBM  standard  cards.  FANSI-CONSOLE may have  an  extended  features
  3456.         option which must be used with such  an adapter.  See the description
  3457.         of the /X options below.   If you specify the /S option and it works,
  3458.         but  only  sometimes, then you are probably running a  program  which
  3459.         replaces the timer interrupt vector instead of  chaining to it.  If a
  3460.                                   FANSI-CONSOLE
  3461.                                   _____________
  3462.         program does  this,  then FANSI-CONSOLE is only able to turn off your
  3463.                 _____
  3464.         display while that program is not running.   If the same program also
  3465.                                                             FANSI-CONSOLE
  3466.                                                             _____________
  3467.         does not restore the timer interrupt vector,  then  FANSI-CONSOLE  is
  3468.                                                   _____
  3469.         also not able to  turn  off  your display after that program is done.
  3470.         If  a  program does this, it is a problem with that program, and  not
  3471.              FANSI-CONSOLE
  3472.              _____________
  3473.         with FANSI-CONSOLE, but please tell us about the program.
  3474.  
  3475.  
  3476.  
  3477.                         T - TTY ROM BIOS Calls Use ANSI X3.64
  3478.                         _   ___ ___ ____ _____ ___ ____ _____
  3479.                         T - TTY ROM BIOS Calls Use ANSI X3.64
  3480.  
  3481.         This option specifies whether the ROM BIOS  video call for TTY output
  3482.         (INT 10 hex with AH =  15 decimal) should process ANSI X3.64 standard
  3483.                                                  FANSI-CONSOLE
  3484.                                                  _____________
  3485.         escape sequences.  A value of /T=1 means FANSI-CONSOLE  will  process
  3486.         the ANSI X3.64 standard escape sequences  found  in  the  TTY  output
  3487.                                        FANSI-CONSOLE
  3488.                                        _____________
  3489.         calls.  A value of /T=0 means  FANSI-CONSOLE  will  process  the  TTY
  3490.         output calls in a  way  compatible  with  the  IBM-PC  ROM BIOS.  The
  3491.         default   value   is  /T=0.   We  generally   recommend   /T=0,   for
  3492.         compatibility.  With /T=1,  some  communications programs may be made
  3493.         to process ANSI X3.64 escape sequences properly, and  emulate an ANSI
  3494.         X3.64 standard terminal, even when those  programs  do  not  normally
  3495.         have that as a feature.  Specifying /T=1  iIvttvoVghvok   Vhk        ivok   dveVoyvttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt e__vteefht_OefgefA          t_fefoVtyvn                                                          Svn
  3496. _ftfA    m_Ctf"_A    etgk                   ieghrglrgCegggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggk              
  3497. ehk        Nvn    rhfogfA              aof1tgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffofA   a
  3498. fCof)ehk                                                                                                                      gtgk   eIok        
  3499. IoT_A         F_g _hafCIok        5fAtg_ehtOgoOgk                                   lrhk   Cehk                                                                                                                    hrhfrhttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttA   
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601. A         9gff _ofA              
  3602.  _A   r1hvthtggogg hhhglhgOogggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggk                                                             iteol
  3603. gk              Oeok   
  3604. og(eoSogtmgbth_thtoeoooeoHfglgk                        cItaIttagyItttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt cgfIt     sagk        aagk        e tht thk        nagSIt                eOhm fA   i1hlOhO  1h,rotnfhnfCOhk   s  nfA    hrooygp osglsgC      e
  3605. fowgo
  3606. fCsgTeoS rok   frot4oo4oYghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhk   proooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooogg foSfhdgk        
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709. h eo fA         t eop fA   retoC fA              0fC eoRfo  fReoGgtfgk             ifglghOhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhk   etetlhhmhhopgyhh4tohhfhhtttoottophhk   cohChhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhet1totretyohwoh(tok                              o
  3710. hk                             augp
  3711. hk                        rigk   Sohhigk   n
  3712. hk             a-hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh2toS
  3713. hAoh9et_tothet                                           utok                                                   cIeaIn                               
  3714. chEIn lhk                                        s tok   lahmahk   sah,In
  3715. tok        uahk        a tok   t1ok              5het     NIeoOok   e1ok                                   
  3716. Oo18A              dOoOofOok   tngpOohnglngCOok        ingk              grt          rort     syhk        ewhk    ortC8A         e
  3717. gk                   -rt     i
  3718. gk             
  3719. whhhhhhhhhhhhhgk              drtErt            
  3720. gv gt(o6etrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrk        s4t (offfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffftnet      t g1 gyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/et net     rdhoSgk              t et Sgk   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnno
  3721. et
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825. Trtd gE gb gk        . gk   ohk   p gggggggghg etn et      SetC gy ettttttttttttttttttttttttttttttttet     ebhtbhobhk                                   oett           kgOgok                              tgoggoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooohk   uhok        nfhygo4oogofgottook   igok                             artt
  3826. gok   dhoEhobhok   etttttttreen          phok   
  3827. eenlooyeensooFhoo
  3828. tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttte
  3829.  eee1ttereenhok   ore
  3830. sooCeen    r hot hoo ho2ook   eottbook        I
  3831. o8ook         t
  3832. ok    htthte
  3833. t
  3834. ok        nottsten          y
  3835. otltt      o
  3836. ok        suhw
  3837. ok   nten     tihk             
  3838. stt     rphoOen1eetihk         noogihtstt      yttC
  3839. oihk        r ook   t ool ook        3tt          aitt          i 
  3840. ok          ihvlotgeeeoenfttohe
  3841. eloOoenelok   
  3842. oee.ttaoeeHhtt.(looeehlok   t
  3843. enoloh
  3844. enutt          rittnoen oeeg.Loe
  3845.  oee 
  3846. en    
  3847. o.A         rcohle
  3848.  
  3849. .ol.A   rcen    acen    ice
  3850. a.A     leeFtteaen     nlohae
  3851. s.Fcok   Tttncoo lommok   5en      aeef.o"ooFh8.gChlChOmooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooohgmotnttlmok             ryen          esen          ose
  3852. -eeaaoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooeeC.oweesaowaok             a,hk              e ttooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
  3853. n._ tt ,hg tt
  3854.  ttl tta ttCaoy ttttttttttttttttttttttttttttttttttt                t .O .g .o5ok    eeAttn ttSao6ttA.o  ttktt  aovOt                     a)tqhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhth1t
  3855. 1t                     d1t e<ern          i1t          
  3856. t.en     O                    
  3857. rrn 1t          aoh                
  3858.                 l&uen                                Oreypen     
  3859. Ot(r
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.     i OtPee ien nhvsothreeyo8&hr
  3885. esoOyok   hyok         tso1soyoooooooooooooooooooooooooooooooo    k       e-ok        
  3886. -ok         creCaressowsoTare -obso_sotCeee
  3887. hWeet
  3888. hk   psoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooog
  3889. htsre-rn    isr
  3890.  
  3891.       wof
  3892. httttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttensok   o e
  3893. soooooooooooooooooooooooooooooooo%  soo soBrebr
  3894.  
  3895. hAsok<(t     IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIqeet4
  3896. eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeek    Lhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhk   l4nttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111y4e (t e hf4
  3897. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooot hk   one
  3898. ureaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeO htirn     sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss( hk                                                        
  3899. bok                                                                                                              
  3900.     N  raon                                e eeootnreu hk   O e
  3901. i hk                                                                                                                        aboO rn          
  3902.  rn     0hk   s rn      bof r
  3903. Aeen enAeeS hl  hC rn          n reNrn          N hA en    rv
  3904. k             iv
  3905. l_ok    v
  3906. gfotehtlfomfo1gtsfo4ht     ethteeotteot     
  3907. eotcgtmgt tht1htnfoorot
  3908. fo(htdgtgt     eohtetot                ugtpgt ohthet
  3909. lhtletnlht     
  3910. tottttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttnaht          a8opeteyht-htwht 8oLgtnetedht
  3911. etehtte rtn etefht     Ie
  3912. 8htooot.htot
  3913. ot k  
  3914.    cttnte
  3915. 1e
  3916. ytte oot 
  3917. otge
  3918. tlot      oe
  3919. h.ol.o"ot k  
  3920.    i.ooaot
  3921. tteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  3922. Stte .obe
  3923. _e
  3924. k   trr
  3925. hue
  3926. Or
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949. hr
  3950. tsotlr
  3951. mr
  3952. Fe
  3953. yr
  3954. ,e
  3955. k   Lhte htt htir
  3956. h htDte
  3957. e
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.  
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989. ht          a e
  3990. k   SmtNht9tn    rgt
  3991. fotthtnfotoht
  3992. et
  3993. k        ee
  3994. t
  3995. ote.otaote
  3996. r
  3997. ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttn    rt
  3998. te
  3999. te
  4000. t
  4001. k   o
  4002. t
  4003. uotmt
  4004. k             aiot
  4005. oteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  4006. Sote 
  4007. tn oteg
  4008. telteeuoHotolt
  4009.  
  4010.  
  4011. t          rct
  4012. l
  4013. tluok                        evvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv_                               rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvECofCottattntnomtont
  4014. uuA    amt1atnCooiuCntn                                                                                                                 tmt     eoatey
  4015. ooatrs
  4016. hy
  4017. ly
  4018. Os
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140. k   
  4141. s
  4142. o-
  4143. ms
  4144. Fmt     ds
  4145. s
  4146. fs
  4147. tw
  4148. ow
  4149. ps
  4150. k   vvvvvvvvvvvvvfdat      t tevvvvvvf     t,o8ato,ok   Y
  4151. k        i,oonuA   inuoiat rpEEEEEEEEEEk   ed
  4152. oStn          c tn     s teCatnnnnnnnnnno
  4153. uA   i
  4154. uA   
  4155.  
  4156. uAAAAAAAAAA_ t
  4157. 2
  4158. k   r ug
  4159. l
  4160. O uA   r5t
  4161.  uh5tRteB
  4162. y uT tn
  4163. at     r att ati ug at0te
  4164.  tnNtn          S tnAatNat                     I1nvigf
  4165. lf
  4166. k    _
  4167. k        atpCf
  4168. 11
  4169. rOe f
  4170. )eh1
  4171. o1n     
  4172. 1el1
  4173. IiF)nIiA    OOes1n8
  4174. (O
  4175.  )n    rv_                               
  4176.  1n          
  4177. eih.
  4178. k   C1n    
  4179. .
  4180. k        evvn1eOn     yOe
  4181. 1nsOe4ioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooedOnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn      riA              ropA    etigopoenok    hpfopA   rvvvvk             rvvvvvvR    onohu
  4182. lu
  4183. k   vvfu
  4184. taphapCu
  4185. TO
  4186.  tiA     u
  4187. _notOiA   rvvvvvvvvvvvhi
  4188. k        evvvvyi
  4189. k                                                                                                                   _i
  4190. tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhO OeSOn               e nok   SnoBpA         9iA   rgihipvvvv_          shi4ythoiotytloiChi)yt     doiEoi_oiooytt
  4191. iO
  4192. iA         myt           OsttC
  4193. k   vvvvvvvvvvvvvf     r-tolio
  4194. st                           cst          rv_     vvvvvvvvvk   vvvvvv_     n-t                5iA     aivwt                vvhnp1wt F
  4195. gwt     nC
  4196. mwt yioistttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt np_wttsiA    
  4197.  
  4198. ok   c
  4199. oCwtr pfsiA              nsiA   
  4200.  
  4201. pA   rvvvvvvR   
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306. onst          rvvvvvvR   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnA    v ovvv ste st      Eig st     s st     evvvvk        n stNstkpA pA              evvvvk   q
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382. og(
  4383. t*eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeea(e8iA   rv_ Lo
  4384. k   
  4385. Sovvvvvvvvv,(eOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOn(esKsK     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvf     an
  4386. k   vvA     t ofn
  4387. k   tiiOiigiiossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss      ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss( ot K               rvvvvvvvvvvvvvOo oho ok                   
  4388. Soo
  4389.  omSo1dt                     rDn    rv_          sDn          Cdtydt     nD
  4390.  SoEdt     eCiF
  4391. oCiOMtoMtudt          rs ots ok   vvA     Mt          rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrottttttttttttttttttttttttttttttttooooooooooooooooooooooooooooooooook   vvA   
  4392. L
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466.  
  4467.  
  4468.  
  4469.  
  4470.  
  4471.  
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.  
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498.  
  4499.  
  4500.  
  4501.  
  4502.  
  4503.  
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509.  
  4510.  
  4511.  
  4512.  
  4513.  
  4514.  
  4515.  
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.  
  4522.  
  4523.  
  4524.  
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538.  
  4539. 2 ok          o oS
  4540. l2tvvvvvvvvvvvvvf           et           xomEtOt     e t e 
  4541. fEteniht 
  4542. k   oniou oCEt t 
  4543. k        -t     nniA   
  4544. i ok   ft                oS
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.  
  4563.  
  4564.  
  4565.  
  4566.  
  4567.  
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.  
  4574.  
  4575.  
  4576.  
  4577.  
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628. k   vvg
  4629. iol 
  4630. o3taP" 
  4631. yPTt 3totBtt
  4632. iO
  4633. iA         w 
  4634. At     
  4635.  
  4636. ivvvvvvvvvham
  4637.  
  4638. gn    rvvvvvvft. 
  4639. Obt thbt
  4640. bt      t iA   rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvf
  4641. gn          e gn               a ge
  4642. ellllllllllllllllllllllllllllllllgeEhn                    rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvft2evvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvk   vvvvvvvvvvvvvvvv                      out     aclCllk   vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvL
  4643. n    rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvhmcpcIsc
  4644. sce
  4645. lu
  4646. lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
  4647.  
  4648.  
  4649.  
  4650.  
  4651.  
  4652.  
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720.  
  4721.  
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744.  
  4745. edcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnec
  4746.  c. cu     _c
  4747. "u     rmIeautm.eaurau     
  4748. m.tauucepc
  4749. ice Clmu     escoycpmI-clscCmuaau     nmu     
  4750. mI mu            mITlt,lo,lk   ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllO lnnceo l
  4751. Sle=u     CauMck    dck   e cn     naI5u     Bck   ct au     
  4752.  le!
  4753.   ln       ceva
  4754. _cofcGch"
  4755. eCt          rem
  4756. tCt      tCtOCtsFt      rmehCteean     
  4757. Ctoea
  4758. .ck    tmeOm
  4759. WtyCt
  4760. Ft4a
  4761.  Ft       FtfCtetaeenllhtan    
  4762. omn
  4763. meonltuck                             rpctpck              ymn               iick                   bmn nlk   eoaeeyueyu     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvEsu     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvA               h lk        sSlk   hdu     ldu     CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm lk    =eFan    aMu                      Mu     tetrd lM l2 lSd. du 
  4764. ck        I chEu     . lOIt ck   
  4765. u                               rSctScoScpI3ul cCua clk   y cw cT lS. u 5eLan    aAlxchbut aei ck        ib.SanSae6ly ae bu     L lt!o!p aeS lk             r  ct  co  ck        
  4766.   lA cv"k   e_.vmk   o_.e"k    vagfuofu                                                
  4767. "heCoImk                         qt4Co f. fu eCvemtoFA         otCA                               lFA                                         ormlrmk         gCA              nrmk                   eoChhCA         u     stmk                             
  4768. C/F_tmk   t.u
  4769. eak   ceak              CFA         ,FEraEeabea_eatOmk        
  4770. WonF1rak             asCCWjayra,eak   t Fo4ak   irak   tyaCraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFf FA   a eaBCLraSraAeakFvomk   thm ahhmlhmOommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmgomtent      tta1tayom4nt entgtattntt
  4771. mk   o
  4772. ml
  4773. mCommmmmmmmmmm)ntnomoiCA   iiCo omEtabta_tatonttlmHCglmk   ptaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamguuou.lntauu     su.ant cmfuuFChmmpuIsnt-nt      sntTCooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooootStaMntEnt     Nta    t_nteOao1a8ntoOalOaOpu     hpuop.tiuuntOiupnttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttu Oafpu     tsmppI-mlsmCpuaiIwmt
  4774. Ch
  4775. CCsmk   di. pu sm_iuLCh/t     
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.  
  4784.  
  4785.  
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826.  
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.  
  4835.  
  4836.  
  4837.  
  4838.  
  4839.  
  4840.  
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.  
  4848.  
  4849.  
  4850.  
  4851.  
  4852.  
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884. lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllO C/nth CoSChdmm CA    Mm,iu                                                                                                             f CA   amp Cg nt3mC C, Cf ntn Ch iuNCA    9aAiu  ntvyn    afmGmhgalgaOhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaghak   lhamha1oayhak    eyehoattye
  4885. oaphahesn    
  4886. tyn.m)y
  4887. H.Husoa(y
  4888.  haEoak   foatoyee
  4889. aI
  4890. y
  4891.  
  4892. yeioak   h
  4893. atumoumm
  4894. aFoay
  4895. a,oa
  4896. ak   eimopmp
  4897. ahimlimC
  4898. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamLoat oak   
  4899. a2y
  4900.  
  4901. aAoa9sefy
  4902. gseelak   oos
  4903. e-er-n    r
  4904. s
  4905. t-euynt-epy
  4906. iye osniyn     h-e
  4907. -no-el-
  4908. csn     a-eCy
  4909. mses-nmseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  4910.  laE-n lak   emaoCmWmhmalmaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaak   laamaaF-
  4911.  
  4912. ye maaafaattttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttten-n    iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
  4913. dse
  4914. -ndseEs
  4915. se5ak   Ay
  4916.  aaA-n aavw
  4917. fseeCueCu     I
  4918. t8sneweoCuoC.twntweWu      k  
  4919.    et
  4920. tenmot
  4921. tiCIus
  4922. useawn               -wn          dwn                                                               csak        
  4923. yak    -afsatwak   to
  4924. ml
  4925. mCsaaaaaaaaaaaaamLw
  4926.  
  4927.  
  4928.  
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938. tSwnnnnnnnnnnnnntE
  4939. t     Nwn    rT.Lmk        ensnN   N   e mk   
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.  
  4968.  
  4969.  
  4970.  
  4971.  
  4972.  
  4973.  
  4974.  
  4975.  
  4976.  
  4977.  
  4978.  
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024.  
  5025.  
  5026.  
  5027.  
  5028.  
  5029.  
  5030.  
  5031.  
  5032.  
  5033.  
  5034.  
  5035.  
  5036. onsn     
  5037.  myyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sni
  5038. tg mk   tdak   odaldaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCk   F
  5039. ttao
  5040. snMaT
  5041. td mE mk   f mtEak   L
  5042. toalaO snn
  5043. th sn    a'm seBay sn      ak   e 
  5044. tt 
  5045. ti seS
  5046. t0mk    baL mk   S mk   A
  5047. tN
  5048. t        sn     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv          ofalfaOLt _agLt
  5049. LtlLtaLtOTor,A     fafLteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  5050. TOeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeelTA   
  5051. t,,Lt1,o8aorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr8ak   dT2TALtfToh,ho,Otttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttte tuTA    iTfttttttttttl,A    c,oa,A     tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt    rYn    aYn          -,A    
  5052. Tfr t          rhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh,o e tb,A         eoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo                               e
  5053.  
  5054.  
  5055.  
  5056.  
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062. tn.tnuu,A                   rllllllllllonu          
  5063. ualuaCt t lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllC,ommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm     snu     fn. t t          aO t     apahpak   pnu          ipaossssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww                     ( tt ,A    S,A   r nu          I5o nu     A,o iaAnu  ,vo t                oh tIderSt g tho t                so t      rdn    atdn          io to
  5064.  tcSt      uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu          ySt     n
  5065.  t                tl tel t     
  5066. l t     al tpSt     ec t
  5067. =k   a=FSts=,St c t" t                          
  5068. m tTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT      a tSSt
  5069. =2d
  5070.  =ASt     eFatFaOMn    iFak                   
  5071. Mn          O
  5072. upde CaMeh
  5073. u     ts tiMel
  5074. ul
  5075. .- t     e
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085. w ty
  5086. us
  5087. u     d
  5088. u s t     ssssssssssssssssssssssssssssssssteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet      Tahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtu
  5089. u     h                                                                                                                              SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSM ts                                                                                                                        Ld
  5090. E tt dnE to dn            t tn                                                                                                     NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNb tAdn    rf t  
  5091. u     eLItEn_ t          
  5092. nineEn     o2n               
  5093. L.rn               u2noEelE
  5094. . t          rr u           heeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  5095.  2e e u e Ih
  5096. heenak   pEnN   N   
  5097. eonak   lnamnaFEn          -e1 u1 .O unEeyn           p t                                bn    rh u     rSu               
  5098. h u                                pe o u o u     e3e
  5099. 5pSIc u     m5k             
  5100.  5k        
  5101. 3e 3n                                    
  5102. C t                                                                i
  5103. ak   Ae
  5104. 55555555555555555555555555555555eE uE . u7u          eLaked atLak        
  5105. 
  5106. eberbnebn     oAtlAtaAtObe n      n     hbe
  5107. belbn     lbeabnu usbn               nn t     P u n tfb
  5108. h alSaH u          sSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaak   
  5109. NtlNtaNt     
  5110. Sa,bn           6tt
  5111.  t     
  5112.  
  5113.  t                     i
  5114.  t     nAI Nt7aAbn NteAu     r                   sAur  thn .t  t                                                                                                                             n     h  t     a  ahNu     m  t                      6I 
  5115.  .      L uL .Rue  u     u  tp  t Aag  u0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa    k iNay  u      Naf  uRaokun  to  ak         N taviA .ka6 I   uk tk u   av_
  5116. v1      v1ovptvrr_ne_eoviovrI)     re)            vGvi     te)     
  5117. e)c_ea_nI11f
  5118. Vrs_eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeen          _n vrgf
  5119. hfeee1     
  5120. t)     st) ofeoe1           cfn     mfn          er1     ue1ie1                     e _efedfn          bfn                N   N   g)                     e
  5121. )
  5122. t1lt1at1OeOst1      ifeheOeIfnoeOoIpleO      c)Ff
  5123. m)yeO
  5124. t1,f
  5125.  t1       t1                M)oqonfeieO           orOlrO           w))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))O s)Lf
  5126. 4O      4Oo f
  5127. d)          r eO     3)
  5128. rO          
  5129.  eO  eOvep_)ro1                ho1 g1     ih1o
  5130. 1ao1OtO     do1 eeGo1     uo1io1     a
  5131. 1mtO tep                     [n    
  5132. i) i)ftOel1 oepeIi     utO          rc1
  5133. Ii     aIi     sIr,) c1"1ea1ta1iIryepyeWIi
  5134. tO     ia1StO
  5135. IrepexIi a1                           t8errp               an)a8epeppeY8niep     es1 y1     
  5136. s1     ioei     FeHs1      w1prp     rp s1frpL)                           irp          nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnna )     s eY ) d1     r erpnr8131      pA)     0)                k)  rp     egO      _11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111OItei          igOlhOahOOoOshO      htGhOeeer
  5137. oOihO     aeeraoO ttqhOnhOyoO
  5138. hO     
  5139. eer eei eergtpgtoO           t
  5140. OpoO     eu1
  5141.  
  5142. Ol
  5143. O     ntei              O u1                           ytW
  5144. O           *A              dlO       
  5145. O_tpftp     rlOooeitlOH1 herolO                O.
  5146. itqlOg.n                    ilei          icO     
  5147. cO                                                                                     caOaaO     
  5148. mOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO serT1e tp                StWaO                S.nerbeiber  tp  tVOp_ei     rO8)ptOeireri     lOp.erQ
  5149. rrr 1p 1GOph?                           arrOriOrrs?sieiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii Op n1f?     tyOrsOoyOuQ
  5150. rii-O
  5151. sO      lrrmrimrr yO      CeiFei          
  5152.  
  5153. 1-ri      wOTei,erdri          
  5154.  
  5155. 1bri 
  5156. 1_rifrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee     
  5157. 4itttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttYO     enei 4ruri     O 1sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss          rS1edOtdO           l 1                                     
  5158. dO                                                                                                          
  5159. Ou 1p 1 EO     iO          ii           
  5160. ri          s rin 1o riSri          e  1     0ei     Arik1kei  ri     efOtfOrg8_OIoti     hgpogHfOag8eop r fO eoGgp                     chp      top     ngHetish8rtiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixgp     fhpgohpeengttitenA         henA   a.O     nttimoYenEen_enA   aOrngrnosoWen,enA         ShpdoxenA                               gtrttnA    tonA         
  5161. tnA         O
  5162. p                                                                                                                        n2
  5163. Gtnoo
  5164. op
  5165.  
  5166. p     c
  5167. WtnA   ratiCoHuO
  5168. tnLtnA          ati)nA    tiOriOopO     spO           oiO          isti           
  5169. op     8trn
  5170. pn
  5171. 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888iSoWiO     e 
  5172. pEtrPO
  5173. iO     
  5174.  oxiO  
  5175. VonA   agnA   ignA    
  5176. Oi     hon)lHhnChnA    alYonEon_onoolunol8tu
  5177. utralp     1u
  5178. pti     Sl8itiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixonAonvcpgueecpec8oun    
  5179. oun
  5180. ueocpocHlnCln"u
  5181. aun      ln_cpFtrnlp     oanosue
  5182. lp
  5183. lqcp,ti     
  5184. c8 lpue anAcVmp           "8FO     sCO     entiomHCOamp                     gaphap     im8yno-nFmpaap     nmHsnCsnLmpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppxmp                     r trt ti     pap     h ti     l ti     CapMnTap     Lu
  5185. EnhnA                              i ueNtiNti     Nue  un                                    
  5186. fn4Oi     
  5187. 1rIinrpn     8nA         gOi               itp
  5188. .nA              iein     sOrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiir ein    rop
  5189. hpeenOsnO                                          iunA                                         -pe
  5190. Oi
  5191. Or/O     Din     pn            Oi     eoieeypey8hi
  5192. esQpnes sp     ayp     Ospppe oin          e-pnos8lin                     Cpesspss8ai
  5193.  yxyp -V
  5194. O     .spe
  5195. O     dCoO
  5196. O     esi
  5197. yie-in    
  5198. si
  5199.  
  5200. pn      wG
  5201. O#i     i
  5202. O                                                                                                                         eEin    a spUrbi
  5203.  
  5204. Ozi          r(rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr     o(it/A    rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr/A         a/))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))                                                   E/A         tnnOnnouin    
  5205. t O           O Oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy               
  5206. iin     g O     ................................................................................................................ed8o O          rDi     ldp          nSO Dr SO           
  5207.  
  5208.  
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.  
  5221.  
  5222.  
  5223.  
  5224.  
  5225.  
  5226.  
  5227.  
  5228.  
  5229.  
  5230.  
  5231.  
  5232.  
  5233.  
  5234.  
  5235.  
  5236.  
  5237.  
  5238.  
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245.  
  5246.  
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.  
  5289.  
  5290.  
  5291.  
  5292.  
  5293.  
  5294.  
  5295.  
  5296.  
  5297.  
  5298.  
  5299.  
  5300.  
  5301.  
  5302.  
  5303.  
  5304.  
  5305.  
  5306.  
  5307.  
  5308.  
  5309.  
  5310.  
  5311.  
  5312.  
  5313.  
  5314.  
  5315.  
  5316.  
  5317.  
  5318.  
  5319.  
  5320.  
  5321. nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnMpy Ow O     e                                                                                                                ,ied O     n
  5322. nA                                                                                                pf OtEp          aEQ O 2p     
  5323. ph nA               i O                      o ngP
  5324. 3Wp     F OnHPe Peeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeno p          eAOeb nA   iAOu n1 inn O     ibHbp0OC no
  5325.  O          r  nA                                              0in          N Okin  ievoi               ivsl_orofp          cfp          
  5326. _p     nfGfp           ogrlgilgragiagrOhi           :n                                                                                                           ighi eorghi     ttoi               
  5327. ohi          itoi                mhi     )oi     eryo8pngi     -hr
  5328. gi
  5329. gr4yk   Sgidhrhihi                     rtyk   .hi     p     t.potyo
  5330. oiuhrphi                                                                                                                        ytyftytloi     mesk              sesk   ntyoaoi     ,hi     esoOy_estOyk   rrsOrslHn                    asoi               
  5331. soi He(yk   t hinesh hiShi          e est esBoi     Ahi     9yk                        
  5332. hylhyOoygoyk                        
  5333. hyk                         otsk              ats)
  5334. iO
  5335. rstsk        slyEtsbts_tsto
  5336. reupeu8o
  5337. itup                ouHlymu8cyk                   eayomyk   oayk         s
  5338. r,oi,oid
  5339. i               
  5340.  tsef
  5341. i     tOs8
  5342. i                     hpp                     spp                                                aiqpp     yipsi8
  5343. oiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiip      
  5344. orLoiLore oie oi     ui?ipii:ipo oi          
  5345. e-y or2yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy    k  2yoyp orS
  5346. iS
  5347. r
  5348. ip
  5349. iq oi     SipNoi     N
  5350. r  
  5351. i  
  5352. rv-tfyofyGyhgslgsk    fyghstelrI-mhs1osyhsk    elrhosttlr
  5353. osphsk   cosk        er-2li     
  5354. hs(liiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisEosbos_ostolre
  5355. sk   ot-lt-O
  5356. ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss-g
  5357. stuyouym
  5358. sFosk            s
  5359. sk   eiyopyp
  5360. shiyk   wli
  5361. osLost oso osMli     Pyk              fli     rlsho-lo-k        e
  5362. -t
  5363. -o
  5364. -1ci                          ulsk   ilshcslcsk   
  5365. lsk                        
  5366. csoCyk   fci           Fylmsk         nli                     Cciw-,cismi     e lrncinci     =sCassssssssssssssssssssssssssssssssli     naso ci5s-k   !i  lr_-k   tFpeC8"i     8---------------------------------------------------------------------- mi     lCp     OmiWp      earhmi     tnypC8tai     mmiamrOai                     dmr nybmrgai                          sysgssk              carmaimar ysk   iF-pssk                    wsLmidai
  5367.     N                       rTpfai     rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrh,p     Yssssssssssssssssssssssssssssssssssssssssssss  yk   lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm1 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/-k   edsldsk                    Sysk   y ytEsTaiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiyE yb y_ yk   tsxyk   u yC --------sg -t5r3sm -k   s -, y -f -k   t ain yh aiSai      bsL yk   S yk   Aaikyk        e_sk             i_slfsO;rFeo;ojIwmjqp                                                                fsf;hFe
  5368. FnoFelFn    
  5369. tCnI
  5370. fewtrworwwFeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeen    
  5371. rwbFegC
  5372. hCeee
  5373. Otwk   uFn     iFeoe
  5374. A   a.sme
  5375. "C
  5376. aCn      twfe
  5377. oOwoWnOwk   -Ce
  5378. FnsCe4
  5379. A   a Fnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn     Cn e
  5380. A   rhwthwk              tt
  5381. 1t
  5382. A                    uCepC
  5383. iCe owk   gnphnCnonp     cnWt
  5384. ,t
  5385. fusk   ynpsn8awSt
  5386. A     us_np)
  5387. hO
  5388. A   iO
  5389. onCeinpinp     lisk   aisFnpwwk    swfistttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooook   o C
  5390. dwCissssssssssssssssssssssssssssssssCn     Ewo npPswk          isk   eh
  5391. A         oh
  5392. oeyi      g
  5393. A                   iesi                                                                                                                   
  5394. A   rtsi           oyrlyilyiOsiayi                syrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiir 
  5395.  
  5396. A   rosigsre-ie-rt-it-riyiiyro-io-i     a-rmsi               rm
  5397. A         i-i     -si
  5398. yi     Syi               i yisr a
  5399. A   iFstFsk   rwi     .srusir
  5400.  
  5401. powi          uwipsi          ey
  5402. oo
  5403. p     iwrrrrrrrrrrrrrp     m
  5404. pa
  5405. qwiCsrs
  5406. p          
  5407. s
  5408. A         f
  5409. pLwo,sY
  5410. A    t wO wf wg wtd
  5411. hd
  5412. CCCCCCCCCCCCC
  5413. o
  5414. sr             E wk   e si     i wh srl,e
  5415.  
  5416. p
  5417.  
  5418. q wt 
  5419. H siNwRwS wk     
  5420. VT
  5421. _
  5422. hf
  5423. OLp     IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII      f
  5424. fLpoTn     I p          dTnrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrh,
  5425. o,e
  5426. ,no,n     l,n     a,eOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOs,n          d,e e p e p     et p     rnsht ptnsOnsk   hnsk   lnsmnsF,
  5427. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa t p t Gnstp
  5428. A    n,eyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy      p
  5429. A         S,nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnr                fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff                     H
  5430. A   r
  5431.  poSHo puuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu     sSYSpCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCChdihdr
  5432. di
  5433. drldildradiadrCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC     ydi                          eC
  5434. A   aC
  5435. OMrt
  5436. slMi          es po
  5437. sos p- p          d
  5438. s
  5439. sk                   o                                                                                                         SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
  5440. di          i                                                                                                                  7p               
  5441.  di                                                                                                                   _ p_ p     rEi     I sOEirroEi           trxpxYEi     gihr
  5442. i
  5443. i                          in
  5444. hi psi     dr n
  5445. A   ro sto soo sH p     uriiiroU
  5446. U      l sFim s,i           C i     o
  5447.  
  5448. A   
  5449. Bi                     
  5450. U      N   N    U_ strebi          aAp      robi     O 
  5451. ,    
  5452.                n Gbih 
  5453. hS
  5454. ON8S
  5455. o0p     F sk   nbrs 
  5456. CNp     d 
  5457. AbrL p     ozr  p     u 
  5458. A              iz          akp6s, 
  5459. A   rkpRsk   ov g  sl  sC  p
  5460.  
  5461. f  st  
  5462. A    N p     N sA 
  5463. A  p     ev hvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv/          VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVeLA                   ieLorL(fi          re(      ofrlfi     mfiafi     n_rsfisfi     dfr e(     eoLohLhoLOt(ot(ufrifiifroe/    aIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIe4mLoaLTfi t(     rr4nfinfi     -LFe/sLA         Sfi          
  5464. r/      r4fLog(      g(oo(.L1t/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet/          .e A                                                                                                                            /          eI hl(it4leeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeI Ft/c(FLom(yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee   deeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee   feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee         14trrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr             rs(     crrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr        drrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr   LLA         irrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr                   2(     3(     n LA   
  5465.  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeLA         th/    igh4rttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt   ho/    aee Ch/     r h/    rte A   ate O
  5466. /     lttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttto/u(     i
  5467. 4sttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt   *
  5468.  o4 
  5469. /    roe ohe hoe Ol4t.it.rittttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt   h.io.i     a.i                 l4F(     u.intttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttta/    
  5470. m/    r ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt                                                                                                              L.i     be A   r11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111   tOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOe gOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO         er A    oYon(aY1r A   
  5471. n( n(     rs/     
  5472. r A    lr A    ar o((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
  5473. (yr Cs444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 o YEr AY_r A         r (     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa     ir A   iet hd/S(Cr o
  5474. e Tr E (Le A   a/E4Se o F ( 4A(n (      b499999999999999999999999999999999999999999999999999999999999999999999999999999999999 (k(  r vhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhf4ehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh   oggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhet A    Inn     8/      gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh        eitL    aeneaooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv